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);
}

}
`

posted @ 2025-08-06 20:29  素厚  阅读(7)  评论(0)    收藏  举报