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
*/

浙公网安备 33010602011771号