day 02 上 赋值运算符、关系运算符、逻辑运算符、三元运算符、转义字符、控制台输入

1.赋值运算符

   +=  加等于
   -=  减等于
   *=  乘等于
   /=  除等于
   %=  取余等于

2.关系运算符

a==b 				 a等于b 
a!=b 	 			 a不等于b
a>b					 a大于b
a>=b				 a大于等于b
a<b					 a小于b 
a<=b				 a小于等于b

3 . 变量声明之后,一定要记得初始化

4 .逻辑运算符

    boolean a1= 17==17;
    boolean a2= 17!=17;
    boolean a3= 17>17;
    boolean a4= 17<17;
    
    //与运算符  &  要求两边同时为true 时才为true  ,只要有一边为false,结果就是false
    System.out.println(a1&a2);
    System.out.println(a1&a3);

    //或运算符 |   只要有一边为true,结果就为true ,只有两边同时为false,结果才为false
    System.out.println(a1|a2);
    System.out.println(a1|a3);

    //异或运算符 ^  不关心两边具体的真假,只在乎两边是否相同,两边相同为false,两边不相同为true
    System.out.println(a1^a2);
    System.out.println(a1^a3);
    
    //短路与 &&  左边为false,结果就直接为false,左边为true,继续判断右边
    System.out.println(a1&&a2);
    System.out.println(a1&&a3);
    
    //短路或 ||  左边为true时,结果就直接为true,左边为false时,继续判断右边
    System.out.println(a1||a2);
    System.out.println(a1||a3);
    **两个短路符的关键在于,当左边的boolean类型可以直接决定最后结果时,右边不用再参与判断**

5 . 三元运算符

条件语句?选择1:选择2

//三元运算符
    int a=10;
    int b=34;
    int c;
    //当条件成立时,选择a ,条件不成立时,选择b 
    c=a>b?a:b;
    System.out.println(c);

6 .转义字符

转义字符描述
\t制表位
\n换行
\\反斜杠
\’单引号
\’’双引号
\基本转义字符

7 .String 类型 与任何类型的数据相加,结果都是String 类型

8 .控制台输入

public class ScannerDemo {
    public static void main(String[] args) {
        //1.创建控制台输入对象
        Scanner scanner=new Scanner(System.in);//创建一个对象
        //2.打印提示语句
        System.out.println("请输入数据");
        //3.用一个对象接收输入的数据
        int sc=scanner.nextInt();//通过系统外部设备输入----键盘输入
        //4.使用数据
        System.out.println(sc);
        //5.关闭控制台输入对象
        scanner.close();
    }
}
scanner.next()  -------只接收第一个字符串
scanner.nextLine()-----接收一行字符串
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值