java的基本数据类型
程序一
public class Test {
public static void main(String[] args) {
byte a=10;
//【代码1】声明一个短整数型变量,初始化为20
short b = 20;
//【代码2】声明一个整效型变量,初始化为30
int c = 30;
long d=40l;
//【代码3】声明一个单精度型变量,初始化为50F
float e = 50.0f;
//【代码4】声明一个双精度型变量t,初始化为60
double f = 60.0;
//【代码5】声明一个字符型变,始化为'A'
char g = 'A';
//【代码6】声明一个布尔变量,初始化为true
boolean h = true;
//【代码7】声明一个双精度常量PI,值为3.14
final double PI = 3.14;
System.out.println("字型,a"+3);
System.out.println("短整型,b="+b);
System.out.println("整数握,c="+c);
System.out.println("长整型,d="+d);
System.out.println("单精度型,e="+e);
System.out.println("双精度,f="+f);
System.out.println("字符型,g="+g);
System.out.println("布尔型,h="+h);
System.out.println("圆率,pi="+PI);
}
}
public class Test {
public static void main(String[] args) {
int a=10;
int b=6;
int s=0;
//【代码1】变量a对变量b求模,并把结果赋给s
s = a % b;
System.out.println("a%b="+s);
//【代码2】变量a自增
a++;
//【代码3】变量b自减
b--;
s=++a + --b;
System.out.println("a="+a);
System.out.println("b="+b);
System.out.println("s="+s);
}
}
public class Test {
public static void main(String[] args) {
System.out.println("浮点型:");
double a1=0,b1=0,c1=0;
a1=5/6;
System.out.println("5/6="+a1);
b1=5.0/6.0;
System.out.println("5.0/6.0="+b1);
c1=5/6.0;
System.out.println("5/6.0="+c1);
System.out.println("整数型:");
int a2=0,b2=0,c2=0;
a2=5/6;
System.out.println("5/6="+a2);
b2=(int )(5.0/6.0); //【代码1】此处有错误,请改正
System.out.println("5.0/6.0="+b2);
c2=(int)(5/6.0); //【代码2】此处有错误,请改正
System.out.println("5/6.0="+c2);
}
}
public class Test {
public static void main(String[] args) {
boolean a,x,y,z;
//【代码1】比较数字5是否大于数字6,将结果赋值给a
a = (5>6)?true:false;
//【代码2】对变量a进行非运算,将结果赋值给x
x = (!a);
//【代码3】对变量a和变量x进行与运算,将结果赋值给y
y = a & x;
//【代码4】对变量x和变量y进行或运算,将结果赋值给z
z = x | y;
System.out.println("a="+a);
System.out.println("x="+x);
System.out.println("y="+y);
System.out.println("z="+z);
}
}