data-type identifier; data-type identifier-list;For example.
int i; int j; int k;or
int i,j,k;We may initialize a variable when we declare it.
int i=3;The syntax for declaring a constant is
final data-type identifier = literal;For example,
final float pi = 3.14f;The Java keyword final means that the identifier is initialized to a value which will not change during the execution of a program.
(data-type) expression;For example,
int i = (int)(3.14f);There is a precedence that Java follows when evaluating arithmetic expressions.
if (r==0) ...A common mistake made in programming is to use the single equals here. Is this a compile-time error, run-time error, or a logic error?
public class DecimaltoBinary {
int original;
public DecimaltoBinary(int decimal) {
original = decimal;
}
public void convert() {
int quotient;
int remainder = 0;
int num = (int)(Math.log(original)/Math.log(2));
while (num>=1) {
quotient = (int)(original/Math.pow(2,num));
remainder = (int)(original - quotient*Math.pow(2,num));
System.out.println(quotient);
original -= quotient*Math.pow(2,num);
num--;
}
System.out.println(remainder);
}
public static void main(String[] args) {
DecimaltoBinary myConverter = new DecimaltoBinary(32);
myConverter.convert();
}
}