目录
变量
运算符
算术运算符
自增自减问题
关系运算符
逻辑算符
三元运算符
赋值运算符
目录
变量
运算符
关系运算符
逻辑算符
Day01
运算符
算术运算符
自增自减问题
自增自减问题
下面的代码解释了i++ 和++i的区别和联系 很经典
//https://www.bilibili.com/video/BV1fh411y7R8?p=65 讲解视频
int i=1;
i=i++; //temp=i =》 i=i+1 =》 i=temp
System.out.println("i++="+i);
int c=1;
c=++c; //(1)c=c+1 (2)temp=c (3)c=temp temp只存在于c=++c这一语句中
System.out.println("++c="+c);
关系运算符
Day02
逻辑算符
三元运算符
//本段语句出现错误 对三元运算符的特性不够了解 需要进一步研究
//https://www.bilibili.com/video/BV1fh411y7R8?p=78
//int max1=n1>n2 ? max1=n1:max1=n2;
//System.out.println("max="+max);
//下面是正确的方法
int max1=n1>n2 ? n1:n2;
max=max1>n3? max1:n3;
System.out.println("方法一 max="+max);
if(n1>n2){
if (n3>n2){
max=n3;
}
else max=n1;
}
else max=n3;
System.out.println("方法二 max="+max);
}
}
赋值运算符
//本段语句出现错误 对三元运算符的特性不够了解 需要进一步研究
//https://www.bilibili.com/video/BV1fh411y7R8?p=78
//int max1=n1>n2 ? max1=n1:max1=n2;
//System.out.println("max="+max);
//下面是正确的方法
int max1=n1>n2 ? n1:n2;
max=max1>n3? max1:n3;
System.out.println("方法一 max="+max);
if(n1>n2){
if (n3>n2){
max=n3;
}
else max=n1;
}
else max=n3;
System.out.println("方法二 max="+max);
}
}
赋值运算符
Day03
scanner函数的使用 Scanner myScanner=new Scanner(System.in);
System.out.println("please input your name");
String name=myScanner.next();//接收用户的输入
System.out.println("your name is"+name);
System.out.println("input your age");
int age=myScanner.nextInt();
System.out.println("input your salary");
double sal=myScanner.nextDouble();
System.out.println("here are your personal message");
System.out.println("name:"+name+"tage:"+age+"tsalary:"+sal);



