import java.util.*;
public class DecimalToBinary {
public static int[] printBinaryFormat(int number){
int binary[] = new int[7];
int index = 0;
while(number > 0){
binary[index++] = number%2;
number = number/2;
}
return binary;
}
public static void main(String a[]){
DecimalToBinary dtb = new DecimalToBinary();
int a1[]=new int[7];
int b1[]=new int[7];
Scanner sc=new Scanner(System.in);
System.out.println("Enter First Number");
int m=sc.nextInt();
System.out.println("Enter Second Number");
int n=sc.nextInt();
a1=printBinaryFormat(m);
b1=printBinaryFormat(n);
int t=sum(a1,b1);
System.out.println();
if(t>0)
System.out.println("The Sum is "+t);
else
System.out.println("Overflow");
}
static int sum(int x[],int y[])
{
int carry=0;
int s1,s2,a,i;
int r[]=new int[8];
i=0;
int c=0;
while(i<7)
{
a=carry+x[i]+y[i];
if(a==3)
{
r[c]=1;
carry=1;
}
else if(a==2)
{
r[c]=0;
carry=1;
}
else if(a==1)
{
r[c]=1;
carry=0;
}
else
{
r[c]=0;
carry=0;
}
i++;
c++;
}
r[c]=carry;
if(carry==1)
return -1;
else
{
int e=0;
System.out.println("Result Number in Binary");
for(i=6;i>=0;i--)
System.out.print(r[i]);
for(i=6;i>=0;i--)
e+=r[i]*Math.pow(2,i);
return e;
}
}
}
Solution
import java.util.*;
public class DecimalToBinary {
public static int[] printBinaryFormat(int number){
int binary[] = new int[7];
int index = 0;
while(number > 0){
binary[index++] = number%2;
number = number/2;
}
return binary;
}
public static void main(String a[]){
DecimalToBinary dtb = new DecimalToBinary();
int a1[]=new int[7];
int b1[]=new int[7];
Scanner sc=new Scanner(System.in);
System.out.println("Enter First Number");
int m=sc.nextInt();
System.out.println("Enter Second Number");
int n=sc.nextInt();
a1=printBinaryFormat(m);
b1=printBinaryFormat(n);
int t=sum(a1,b1);
System.out.println();
if(t>0)
System.out.println("The Sum is "+t);
else
System.out.println("Overflow");
}
static int sum(int x[],int y[])
{
int carry=0;
int s1,s2,a,i;
int r[]=new int[8];
i=0;
int c=0;
while(i<7)
{
a=carry+x[i]+y[i];
if(a==3)
{
r[c]=1;
carry=1;
}
else if(a==2)
{
r[c]=0;
carry=1;
}
else if(a==1)
{
r[c]=1;
carry=0;
}
else
{
r[c]=0;
carry=0;
}
i++;
c++;
}
r[c]=carry;
if(carry==1)
return -1;
else
{
int e=0;
System.out.println("Result Number in Binary");
for(i=6;i>=0;i--)
System.out.print(r[i]);
for(i=6;i>=0;i--)
e+=r[i]*Math.pow(2,i);
return e;
}
}
}

More Related Content

DOCX
Java Practical1 based on Basic assignment
PDF
Simple Java Program for beginner with easy method.pdf
PPTX
Lab01.pptx
PDF
Codeimport java.util.Random; import java.util.Scanner;public .pdf
PDF
import java.util.;public class Program{public static void.pdf
PPTX
rmrfnel;,;'sdc,hddguydgudfufdydydhfjguyju8y8
PPTX
WINSEM2020-21_STS3105_SS_VL2020210500169_Reference_Material_I_17-Feb-2021_L8-...
PDF
import java.util.Scanner;public class ArrayOperation {    inp.pdf
Java Practical1 based on Basic assignment
Simple Java Program for beginner with easy method.pdf
Lab01.pptx
Codeimport java.util.Random; import java.util.Scanner;public .pdf
import java.util.;public class Program{public static void.pdf
rmrfnel;,;'sdc,hddguydgudfufdydydhfjguyju8y8
WINSEM2020-21_STS3105_SS_VL2020210500169_Reference_Material_I_17-Feb-2021_L8-...
import java.util.Scanner;public class ArrayOperation {    inp.pdf

Similar to import java.util.; public class DecimalToBinary { public stat.pdf (20)

PDF
import java.util.; public class ClientMerge_2 {     static Scan.pdf
PDF
Simple 27 Java Program on basic java syntax
DOCX
Programs of java
DOCX
.net progrmming part2
PDF
Oot practical
DOCX
java program assigment -2
PDF
An object of class StatCalc can be used to compute several simp.pdf
PPTX
EXPT1.pptx
DOCX
Java file
DOCX
Java file
PPTX
Lab101.pptx
PDF
Java Simple Programs
PDF
Anjalisoorej imca133 assignment
PDF
Java AssignmentWrite a program using sortingsorting bubble,sele.pdf
PDF
MagicSquareTest.java import java.util.Scanner;public class Mag.pdf
PDF
C programs
DOCX
WAP to add two given matrices in Java
DOCX
I need to create a data type that implement the following interface -.docx
PDF
Hello. This program has to be done in Eclipse(Program used to write .pdf
PDF
Write the code above and the ones below in netbeans IDE 8.13. (Eli.pdf
import java.util.; public class ClientMerge_2 {     static Scan.pdf
Simple 27 Java Program on basic java syntax
Programs of java
.net progrmming part2
Oot practical
java program assigment -2
An object of class StatCalc can be used to compute several simp.pdf
EXPT1.pptx
Java file
Java file
Lab101.pptx
Java Simple Programs
Anjalisoorej imca133 assignment
Java AssignmentWrite a program using sortingsorting bubble,sele.pdf
MagicSquareTest.java import java.util.Scanner;public class Mag.pdf
C programs
WAP to add two given matrices in Java
I need to create a data type that implement the following interface -.docx
Hello. This program has to be done in Eclipse(Program used to write .pdf
Write the code above and the ones below in netbeans IDE 8.13. (Eli.pdf
Ad

More from anithareadymade (20)

PDF
We will be making 4 classes Main - for testing the code Hi.pdf
PDF
#include stdio.hint main() {     int count;     FILE myFi.pdf
PDF
MgO = 2416 = 1.5 .pdf
PDF
ITs both by the way... it depends on the situatio.pdf
PDF
I believe you are correct. The phase transfer cat.pdf
PDF
There are 7 stages in Software Development LifeCycle. Coming to SDLC.pdf
PDF
The correct statements are1. the oxygen atom has a greater attrac.pdf
PDF
This is a bit complex to answer as we have HCl and NaOH present, the.pdf
PDF
The possible causative agent is Corynebacterium diptheriaeSore thr.pdf
PDF
The answer is E) 1,2, and 3.The solubility of a gas in solvents de.pdf
PDF
RainfallTest.java import java.util.Arrays; import java.util.Sc.pdf
PDF
by taking p1,p2,p3 as points in cordinate system.. displavement can .pdf
PDF
i did not get itSolutioni did not get it.pdf
PDF
Hello!!!!!!! This answer will help you ) H2Se would occur in a .pdf
PDF
Here is the code for youimport java.util.Scanner; import java.u.pdf
PDF
Following are the changes mentioned in bold in order to obtain the r.pdf
PDF
During meiosis, each member of a pair of genes tends to be randomly .pdf
PDF
B parents marital statusSolutionB parents marital status.pdf
PDF
ANSWERS12. B collecting ducts13. B efferent arteriol15. juxtag.pdf
PDF
Array- Arrays is a collection of data items with same data type and.pdf
We will be making 4 classes Main - for testing the code Hi.pdf
#include stdio.hint main() {     int count;     FILE myFi.pdf
MgO = 2416 = 1.5 .pdf
ITs both by the way... it depends on the situatio.pdf
I believe you are correct. The phase transfer cat.pdf
There are 7 stages in Software Development LifeCycle. Coming to SDLC.pdf
The correct statements are1. the oxygen atom has a greater attrac.pdf
This is a bit complex to answer as we have HCl and NaOH present, the.pdf
The possible causative agent is Corynebacterium diptheriaeSore thr.pdf
The answer is E) 1,2, and 3.The solubility of a gas in solvents de.pdf
RainfallTest.java import java.util.Arrays; import java.util.Sc.pdf
by taking p1,p2,p3 as points in cordinate system.. displavement can .pdf
i did not get itSolutioni did not get it.pdf
Hello!!!!!!! This answer will help you ) H2Se would occur in a .pdf
Here is the code for youimport java.util.Scanner; import java.u.pdf
Following are the changes mentioned in bold in order to obtain the r.pdf
During meiosis, each member of a pair of genes tends to be randomly .pdf
B parents marital statusSolutionB parents marital status.pdf
ANSWERS12. B collecting ducts13. B efferent arteriol15. juxtag.pdf
Array- Arrays is a collection of data items with same data type and.pdf
Ad

Recently uploaded (20)

PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PDF
Practical Manual AGRO-233 Principles and Practices of Natural Farming
PDF
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
PDF
advance database management system book.pdf
PDF
International_Financial_Reporting_Standa.pdf
PDF
FOISHS ANNUAL IMPLEMENTATION PLAN 2025.pdf
PDF
My India Quiz Book_20210205121199924.pdf
PDF
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
PDF
Uderstanding digital marketing and marketing stratergie for engaging the digi...
PDF
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
PDF
Τίμαιος είναι φιλοσοφικός διάλογος του Πλάτωνα
PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
PDF
Hazard Identification & Risk Assessment .pdf
PDF
Weekly quiz Compilation Jan -July 25.pdf
PPTX
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
PPTX
Share_Module_2_Power_conflict_and_negotiation.pptx
PPTX
ELIAS-SEZIURE AND EPilepsy semmioan session.pptx
PDF
MBA _Common_ 2nd year Syllabus _2021-22_.pdf
PPTX
Introduction to pro and eukaryotes and differences.pptx
PPTX
History, Philosophy and sociology of education (1).pptx
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
Practical Manual AGRO-233 Principles and Practices of Natural Farming
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
advance database management system book.pdf
International_Financial_Reporting_Standa.pdf
FOISHS ANNUAL IMPLEMENTATION PLAN 2025.pdf
My India Quiz Book_20210205121199924.pdf
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
Uderstanding digital marketing and marketing stratergie for engaging the digi...
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
Τίμαιος είναι φιλοσοφικός διάλογος του Πλάτωνα
LDMMIA Reiki Yoga Finals Review Spring Summer
Hazard Identification & Risk Assessment .pdf
Weekly quiz Compilation Jan -July 25.pdf
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
Share_Module_2_Power_conflict_and_negotiation.pptx
ELIAS-SEZIURE AND EPilepsy semmioan session.pptx
MBA _Common_ 2nd year Syllabus _2021-22_.pdf
Introduction to pro and eukaryotes and differences.pptx
History, Philosophy and sociology of education (1).pptx

import java.util.; public class DecimalToBinary { public stat.pdf

  • 1. import java.util.*; public class DecimalToBinary { public static int[] printBinaryFormat(int number){ int binary[] = new int[7]; int index = 0; while(number > 0){ binary[index++] = number%2; number = number/2; } return binary; } public static void main(String a[]){ DecimalToBinary dtb = new DecimalToBinary(); int a1[]=new int[7]; int b1[]=new int[7]; Scanner sc=new Scanner(System.in); System.out.println("Enter First Number"); int m=sc.nextInt(); System.out.println("Enter Second Number"); int n=sc.nextInt(); a1=printBinaryFormat(m); b1=printBinaryFormat(n); int t=sum(a1,b1); System.out.println(); if(t>0) System.out.println("The Sum is "+t); else System.out.println("Overflow"); } static int sum(int x[],int y[]) { int carry=0; int s1,s2,a,i;
  • 2. int r[]=new int[8]; i=0; int c=0; while(i<7) { a=carry+x[i]+y[i]; if(a==3) { r[c]=1; carry=1; } else if(a==2) { r[c]=0; carry=1; } else if(a==1) { r[c]=1; carry=0; } else { r[c]=0; carry=0; } i++; c++; } r[c]=carry; if(carry==1) return -1; else { int e=0; System.out.println("Result Number in Binary");
  • 3. for(i=6;i>=0;i--) System.out.print(r[i]); for(i=6;i>=0;i--) e+=r[i]*Math.pow(2,i); return e; } } } Solution import java.util.*; public class DecimalToBinary { public static int[] printBinaryFormat(int number){ int binary[] = new int[7]; int index = 0; while(number > 0){ binary[index++] = number%2; number = number/2; } return binary; } public static void main(String a[]){ DecimalToBinary dtb = new DecimalToBinary(); int a1[]=new int[7]; int b1[]=new int[7]; Scanner sc=new Scanner(System.in); System.out.println("Enter First Number"); int m=sc.nextInt(); System.out.println("Enter Second Number"); int n=sc.nextInt(); a1=printBinaryFormat(m); b1=printBinaryFormat(n); int t=sum(a1,b1);
  • 4. System.out.println(); if(t>0) System.out.println("The Sum is "+t); else System.out.println("Overflow"); } static int sum(int x[],int y[]) { int carry=0; int s1,s2,a,i; int r[]=new int[8]; i=0; int c=0; while(i<7) { a=carry+x[i]+y[i]; if(a==3) { r[c]=1; carry=1; } else if(a==2) { r[c]=0; carry=1; } else if(a==1) { r[c]=1; carry=0; } else { r[c]=0; carry=0; }
  • 5. i++; c++; } r[c]=carry; if(carry==1) return -1; else { int e=0; System.out.println("Result Number in Binary"); for(i=6;i>=0;i--) System.out.print(r[i]); for(i=6;i>=0;i--) e+=r[i]*Math.pow(2,i); return e; } } }