java基础笔记二

逻辑运算符

逻辑运算:运算符有3个级别分别是:与 && 或 || 非 !

逻辑与&& (见FALSE 即为FALSE)
	 
	int a1 = 5,b1 = 10,c1 = 15;
	System.out.println(a1>b1&&a1>c1);//false
	System.out.println(c1>b1&&b1>c1);//false
	System.out.println(a1>c1&&a1<b1);//false

####短路或 || (见true 即true )

    int a2 = 5,b2 = 10,c2 = 15;
	System.out.println(a2>b2||a2>c2);//false
	System.out.println(c2>b2||b2>c2);//true
	System.out.println(a2>c2||a2<b2);//true

####非! (非真即假,非假即真)

	int m = 10,n = 50;
	System.out.println(!(m>n));//true

赋值运算符 =


		double money  = 5000.0;//赋值过程
		money = money-1000.0;//消费1000
		//money-= 1000.0;//等效于money = money-1000.0  在自身基础上运算
		System.out.println(money);//输出money
		

扩展运算符 += -+ *= /=

		int e = 10;//声明一个变量初始化为10
		e+=3;
		e-=3;
		e/=3;
		e*=3;

字符串连接符+

		int age = 20;//声明一个年龄并且初始化为20
		System.out.println(age);//20
		System.out.println("age=");//age=
		System.out.println("年龄是"+age);//年龄是20
		System.out.println("年龄是"+age +",age=" +age+"。" );
		
		System.out.println(10+27);//37   两边都是数字的情况运算符做加法运算
		System.out.println("10"+20);//1020
		System.out.println(10+20+"");//30
		System.out.println(10+20+""+30);//3030
		System.out.println(""+10+20+90);//102090

三目运算符

语法:boolean表达式 : ?值1:值2(true 为值1 false 为值2)

		int a = 25, b=10;
		int result = (a>b) ?a:b;//求最大值,true为a
		System.out.println(result);//25

使用三目运算计算闰年如下:

		public class Test02 {
		public static void main(String[] args) {
		Scanner sca = new Scanner(System.in);
		 System.out.println("请输入年份");
		 int year1 = sc.nextInt();	
		 boolean flag = year1%400==0||(year1%4==0&&year1%100!=0);
		 String str = flag?"YES":"no";
		 System.out.println(str);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值