java
`package com.msb;
public class TestType {
public static void main(String[] args) {
//基本数据类型:
//【1】整数类型
byte a = 10;//表数范围:-128~127
short b = 20;//表数范围:正负三万
int c = 30;//表数范围:正负21亿
long d = 12345678911L;//表数范围:很大很大。如果表示的数的范围超过int类型表数范围就需要加L
//【2】浮点类型:
float e = 3.14f;//如果用float类型表示一个小数,后面必须加上f
double f = 3.1415926;//double表示小数不需要加后缀,精度更高
//【3】字符型:
char g = 'a';//单引号引起来的单个字符
System.out.println("nihao..");//后续学习的字符串是多个单个字符拼接的
//【4】布尔类型:
boolean flag = true;//布尔值只有两个:ture,false`
运算符
`package com.msb;
public class TestOpe {
public static void main(String[] args) {
/*【1】算数运算符
加号:作用:(1)表示正数 (2)表示相加操作 (3)字符串拼接
/
System.out.println(+10);
System.out.println(5 + 6);
int num = 10;
System.out.println("输出一个数:" + num);
System.out.println(5 + 6 + "abc");
System.out.println("abc" + 5 + 6);
/相加考虑优先级,例如上面俩个,
第一个是11abc,第二个是abc56
*/
//++自增:
int a = 5;
a++;
System.out.println(a);
a = 5;
++a;
System.out.println(a);
//无论++放在变量前,还是放在变量后,都是+1操作
//如果自增参与到表达式中转站:
a = 5;
int m = a++ + 7;//如果++在变量的后面,先运算,后加1:m = a+7,a+1
System.out.println(a);//6
System.out.println(m);//12
a = 5;
int n = ++a + 7;//如果++在变量的前面,先加1,再运算:a=a+1,a=a+7
System.out.println(a);//6
System.out.println(n);//13
package com.msb;
public class TestOpe2 {
public static void main(String[] args) {
//赋值运算符 =
int num1 = 10;
int num2 = 20;
int num3 = 10 + 30;
//求和:
int sum = 0;
sum += num1;//sum = sum + num1;
sum += num2;// sum = sum + num2;
sum += num3;//sum = sum + num3;
System.out.println("和:" + sum);
}
}
package com.msb;
public class TestOpe3 {
public static void main(String[] args) {
//关系运算符:==,最终结果是布尔值:要么ture,要么false
System.out.println(5 == 6);
System.out.println(5 == 5);
//逻辑运算符:逻辑运算符左右连接的是布尔值
//&&逻辑:如果两个操作数都是true,那么结果都是true,只要有一个操作数是false,那么结果一定是false
System.out.println(true&&false);
System.out.println(false&&false);
System.out.println(false&&true);
System.out.println(true&&true);
//||逻辑:如果两个操作数都是false,那么结果都是false,只要有一个操作数是true,那么结果一定是true
System.out.println(true||false);
System.out.println(false||false);
System.out.println(false||true);
System.out.println(true||true);
}
}
`
浙公网安备 33010602011771号