Java基础程序(二)
注:接着上一篇编写
2、浮点型:
(1、double (双精度 8byte)
//1、创建变量
double num1;
//2、初始化
num=12.7;
System.out.println(num1);
//创建并初始化
double num2 = 12.7d;
System.out.println(num2);
(2、float (单精度 4byte)
//1、创建变量
float num1;
//2、初始化
num=12.7;
System.out.println(num1);
//创建并初始化
float num2 = 12.7f;
System.out.println(num2);
3、字符型(只能输出一个字符)
(1、char
char ch = ‘a’;
System.out.println(ch);
4、布尔型
//创建
boolean flag;
//要么为true ,要么为false
flag = true;
System.out.println(flag);
flag = false;
System.out.println(flag);
定义常量:final终态
格式:final 数据类型 常量名;
final int number = 1001;
System.out.println(number);
算术运算符:+ - * / %
int X = 1;
int y = 1;
(加法)
System.out.print(“加法运算”);
System.out.println(X+y);
(减法)
System.out.print(“减法运算”);
System.out.println(X-y);
(乘法)
System.out.print(“乘法运算”);
System.out.println(X*y);
(除法)
System.out.print(“除法运算”);
System.out.println(X/y);
注:结果 double自动转换为整数,直接取整数
(取余/取模)
System.out.print(“取余运算”);
System.out.println(X%y);
整数变小数
数据类型的转换
1、强制转换:显示式转换
格式:目标数据类型 变量名 = (目标数据类型)数据值;
double a1;
a1 = (double)X/y;
System.out.println(a1);
2、自动转换:隐式转换
double a2 = 1000;
System.out.print(a2);