Java零基础(三)之运算符+逻辑循环

本文介绍了Java中的运算符,包括赋值、关系、逻辑和三目运算符,强调了关系运算符在分支和循环语句中的应用。此外,还讲解了自动类型提升规则以及算数表达式的概念。接着,文章讨论了控制台录入的实现步骤,并概述了程序执行的三种结构:顺序、选择和重复。重点讲解了选择结构,如if单分支、双分支、多分支、嵌套以及switch分支结构,并给出了多个案例。最后,文章简要介绍了循环语句的重要性,以跑道故事为比喻,说明了while循环的工作原理。
摘要由CSDN通过智能技术生成

1.运算符(重点)
赋值运算符

//赋值运算符:=  += -= *= /= %=
//基本赋值: =
//复合赋值: += -= *= /= %=
int a = 3;  //定义变量时赋值(初始化赋值)
a = 5;     //基本赋值
System.out.println(a);  //5

a += 3;  //8 等价:a=a+3  先加再赋值
System.out.println(a);  //8
a *= 2;  //16 等价:a=a*2 先乘在赋值
System.out.println(a);  //16

关系运算符(重点)

//关系运算符:> >= < <= == != (注意:两个==是等于,一个=是赋值)
//关系运算符的结果为boolean类型  成立则为true,不成立则为false
System.out.println(3>2);  //true
System.out.println(3>=2); //true
System.out.println(3<2);  //false
System.out.println(3<=2); //false
System.out.println(3==2); //false
System.out.println(3!=2); //true

应用场景:在后续的分支语句,循环语句中都需要用到关系运算符

逻辑运算符

/*
	逻辑运算符: && || !
	规则: 
	   逻辑与&&:操作数两边,如果有一边为false,则最终结果为false
	   逻辑或||: 操作数两边,如果有一边为true,则最终结果为true
	   逻辑非!:  只有一个操作数,如果值为false,则取反后为true;如果值为true,取反后为false
*/
System.out.println((3>2)&&(5<3));  //false

System.out.println(false&&true);   //false
System.out.println(false||true);   //true
System.out.println(!false);        //true

//扩展:  逻辑与&   逻辑或| --规则和上面的&&  ||是一样的 
System.out.println(false&true);   //false
System.out.println(false|true);   //true

//区别:
//&&:如果第一个操作数为false,则不执行第二个操作数
//&:  如果第一个操作数为false,还会执行第二个操作数

//||: 如果第一个操作数为true,则不执行第二个操作数
//|: 如果第一个操作数为true,还会执行第二个操作数

//验证结果:
boolean b = false;
//System.out.println(false&(b=true));  
System.out.println(false&&(b=true));
System.out.println(
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值