Java:
package lesson1;
public class MyClass //class
{
/*
* byte 1
* short 2
* int 4
* long 8
* float 4
* double 8
* char 2 --unicode
* boolean 1
*/
public static void main(String[] args) //method
{
int my_variable = 10; //data type variable(x) is assigned(=) 10
float my_decimal = 4.5f; //(float)4.5
double my_double = 11.567;
char my_character = 49;
boolean my_bool = false;
System.out.println(my_character);
}
}
C:
float x = 12.34;
printf("%f", x);
// 7 decimal digits of precision
double y = 10.123345;
printf("%lf", y);
// 15 decimal digits of precision
char z = 'x';
printf("%c", z);
// char 1 byte
The print out format is quite different, but I think that Java’s style is more simple than C’s because there are not too much limitations.