day01.1

package day03;

public class OperDemo {

public static void main(String[] args) {
	/*
	//1)赋值运算符:=
			int a = 5;
			//在a本身 
			a = a + 1;//取出a的值5,加1后,在赋值给a
			System.out.println(a);
			 
			double b = 5000;//账户余额
			b = b +2000;//存款2000
			System.out.println(b);
			
			double price = 600.0;//消费金额
			price = price*0.8;//打八折
			System.out.println(price);
			*/
   /*
   // * 2.算数运算符:+,-,*,/,%,++,--
			 *  1)/:两个整数相除,结果还是整数
			 *  ,小数位无条件舍去(不会四舍五入)
			 *  2)%:取模/取余,余数为0即为整除
			 *  3)++/--:自增1/自减1 ,可在变量前也可在变量后
			 *   3.1)单独使用时,在前在后都一样
			 *   3.2)被使用时,在前在后不一样
			 *       a++的值为a------(a--的值为a)
			 *       ++a的值为a+1----(--a的值为a-1)
			 */
	         /*int a=5,b=5;
	         //System.out.println(a++);
	         //1)将a++的值5赋值给c  2)a自增1变为6
	         int c = a++;
	        System.out.println(c);//5//1)将a++的值5赋值给c
	        System.out.println(a);//6 2)a自增1变为6
	        //1)将--b的值为4赋值给d  2)b自减1变为4
	        int d = --b;
	        System.out.println(d);//4//1)将--b的值为4赋值给d
	        System.out.println(b);//42)b自减1变为4
	        */
	         /*
	         int a = 5;
	         a++;//相当于a=a+1
	         System.out.println(a);//6
	         int b = 5;
	         ++b;//相当于b=b+1;
	         System.out.println(b);//6
	         int c=10;
	         c++;
	         System.out.println(c);//11
	         int d=10;
	         ++d;
	         System.out.println(d);//11
	         */
	        /*
			System.out.println(20/3);//6
			System.out.println(5/2);//2
			System.out.println(2/5);//0
			System.out.println(5/2.0);//2.5
			
            System.out.println(20 % 3);//2
            System.out.println(15%5);//0
            System.out.println(100%5);//0
            */
	        /*
	        int age=37;
	        int x  = 3;
	        System.out.println("age");
	        System.out.println(age);
	        System.out.println("age="+age);//age=37
	        System.out.println("我的年龄时"+age);//我的年龄是37
	        System.out.println("我今年"+age+"岁");//我今年37岁
	        String name="LS";
	        System.out.println("name="+name);//name=LS
	        System.out.println("大家好,我叫"+name);//大家好,我叫LS
	        */
	        /*
	         * 4.关系运算符
	         * 
	        */
	/*
	        int a=5,b=10,c=5;
	        boolean b1=a>b;
	        System.out.println(b1);//false
	        System.out.println(c<b);//true
	        System.out.println(a>=c);//true
	        System.out.println(a<=b);//true
	        System.out.println(a==c);//true
	        System.out.println(b==c);//false
	        System.out.println(a!=c);//false
	        System.out.println(a!=b);//true
	        */
	/*5.逻辑运算符:
	 * 1)&&:逻辑与(并且),两边都为真,则为真,见false则false
	 *    1.1)true && true  = true
	 *    1.2)true && false = false
	 *    1.3)false && true = false
	 *    1.4) false && false =false
	 * 2)||:逻辑或(或者),两边都为假则为假,见true则true 
	 *   2.1)true  ||  true  =true
	 *   2.2)true  ||  false =true
	 *   2.3)false ||  true  =true
	 *   2.4)false ||  false =false
	 * 3) !:逻辑非(敢反),即假非真,非真即假
	 *          !true =false
	 *          !false=true
	 *    逻辑运算是建立在关系运算的基础之上的
	 *    逻辑运算的结果也是boolean
	 */
	int a=5, b=10,c=5;
	boolean b2 = !(a>b);//true
	System.out.println(b2);
	System.out.println(!false);//true
	System.out.println(!(c<b));//false
	//多个关系运算通过逻辑运算链接
	
	/*
	int a=5, b=10,c=5;
	System.out.println(c<b||a<b);//true
	System.out.println(a>b||c<b);//true
	System.out.println(a==c||c>b);//true
	System.out.println(b<c||b<a);//false
	*/

	/*
	int a=5, b=10,c=5;
	System.out.println(c<b && a<b);//true
	boolean b1 =a>b && c<b;
	System.out.println(b1);//false
	System.out.println(a==b && c>b);//false
	System.out.println(b<c&&b<a);//false
	*/
posted @ 2020-10-29 15:29  阿庞哒哒  阅读(40)  评论(0)    收藏  举报