条件选择语句 if
2016-05-06 23:34
302 查看
java有两种条件选择语句,
////////////////////注意:else与最近的if匹配(与python不一样)
1.if
a.无else
int a =28;
if (a>0)
a/=10;
System.out.println("a="+a);
b.有else
int n = 12;
if(n%2!=0)
System.out.println("n是奇数");
else
System.out.println("n是偶数");
System.out.println(n++);
c.if语句的嵌套(a、b、c三个数中的最大值)
if(a>b){
if(a>c)
System.out.println("三个数中最大值是:"+a);
else
System.out.println("三个数中最大值是:"+c);
}
else{//a<=b的情况
if(b>c)
System.out.println("三个数中最大值是:"+b);
else
System.out.println("三个数中最大值是:"+c);
}
另外的方法(a、b、c三个数中的最大值)
int m = Math.max(a,Math.max(b,c));
int m = a;
if(b>m) m=b;
if(c>m) m=c;
////////////////////注意:else与最近的if匹配(与python不一样)
1.if
a.无else
int a =28;
if (a>0)
a/=10;
System.out.println("a="+a);
b.有else
int n = 12;
if(n%2!=0)
System.out.println("n是奇数");
else
System.out.println("n是偶数");
System.out.println(n++);
c.if语句的嵌套(a、b、c三个数中的最大值)
if(a>b){
if(a>c)
System.out.println("三个数中最大值是:"+a);
else
System.out.println("三个数中最大值是:"+c);
}
else{//a<=b的情况
if(b>c)
System.out.println("三个数中最大值是:"+b);
else
System.out.println("三个数中最大值是:"+c);
}
另外的方法(a、b、c三个数中的最大值)
int m = Math.max(a,Math.max(b,c));
int m = a;
if(b>m) m=b;
if(c>m) m=c;
相关文章推荐
- 信号
- 动态规划——problem f
- 最小的K个数
- Android View绘制13问13答
- 关于在C#对类的属性理解
- JAVA多线程总结
- JAVA学习-类和对象
- Apache中禁止显示目录文件列表
- 通用系列 —— 快速搭建设置界面
- JAVAC不是内部解决方法
- 安卓data./data没数据的时候
- 使用 MailOtto 做完美预加载
- 字符替换问题
- (转)Android 内存泄漏案例和解析
- Android中的Binder(二)
- More Effective C++----技巧 & (25)将构造函数和非成员函数虚拟化
- 二维凸包
- 欢迎使用CSDN-markdown编辑器
- C++结构体的定义、初始化、引用
- <unix 环境高级编程> 环境配置