模块三.idea_运算符
diea的介绍
1.概述:开发工具
2.特点:
a.idea是java写的,所以本地上必须有正确的jdk环境(JAVA_HOME)
b.idea自动保存
c.不用我们打开dos命令窗口执行javac和java命令
d.idea有强大的快捷键,生成代码,纠错等
e.idea会自动管理我们写的代码
3.相关开发工具:eclipse myeclipse
4.作用:加速我们的开发
类的创建以及入门程序的编写:
1.生成main方法:输入main,回车
2.生成输出语句:sout,回车
3.将变量名放到输出语句中:
a.变量名.sout
b.变量名.soutv:带字符串拼接格式的输出方式,输出格式好看









| 逻辑运算符 | 区别 |
| & |
1.单与,如果前后都是布尔型,有假则假,但是如果符号前为false,符号后的判断会继续执行 2.如果符号前后都是数字,看作是位运算符 |
| && | 1.双与,有假则假,但是有短路效果,如果符号前是false,符号后的判断就不会执行了 |
| | |
1.单或,如果前后都是布尔型,有真则真,但是如果符号前面是true,符号后的判断会继续执行 2.如果该符号前后都是数字,看作是位运算符 |
| || | 1.双或,有真则真,但是有短路效果,如果符号前为true,符号后的判断就不会执行了 |
三元运算符
1.格式:
boolean表达式?表达式1:表达式2
2.执行流程:
先判断,如果是true,就执行?后的表达式1,否则就运行表达式2
练习:小明出成绩了,小明的分数是否及格,返回结果

练习:两个老人,一个70,一个80,求出两个老人的最高年龄
public class test1 {
//三元运算符练习:
public static void main(String[] args) {
//定义两个变量,表示老白和老陈的年龄
int age1=70;
int age2=80;
String result=age1>age2?"老白=70":"老陈=80";
System.out.println("两个老人的最高年龄是:"+result);
}
}//两个老人的最高年龄是:老陈=80
练习:三个老人,一个60,一个70,一个80,求出三个老人的最高年龄
public class test1 {
//三元运算符练习:
public static void main(String[] args) {
//定义三个变量,表示三个老人的年龄
int age1=60;
int age2=70;
int age3=80;
int temp=age1>age2?age1:age2;
int max=temp>age3?temp:age3;
System.out.println("三个老人中,年龄最大的为:"+max);
}
}



被折叠的 条评论
为什么被折叠?



