判断语句
if语句
if(关系表达式){
语句体;
}
//举例
public class Main {
public static void main(String[] args) {
System.out.println("到点了该干嘛");
int time=10;
if(n<=9) {
System.out.println("学习");
}
}
}
/*打印输出结果为
到点了该干嘛
如果int time=8;
打印输出结果为
到点了该干嘛
学习
if-else语句
/*
和单if语句不同的是
if语句判断关系表达式
如果符合判断,则接着输出if中的语句体;
如果不符合判断,则直接输出else中的语句体;
*/
if(关系表达式){
语句体;
}
else{
语句体;
}
//举例
public class Main {
public static void main(String[] args) {
System.out.println("到点了该干嘛");
int time=10;
if(n<=9) {
System.out.println("学习");
}
else{
System.out.println("打游戏");
}
}
}
/*打印输出结果为
到点了该干嘛
打游戏
如果int time=8;
打印输出结果为
到点了该干嘛
学习
if...else-if...else-if...else语句
/*
适用于有多个判断结果需要分析
*/
if(关系表达式){
语句体;
}
else if(关系表达式){
语句体;
}
else if(关系表达式){
语句体;
}
.
.
else if(关系表达式){
语句体;
}
else{
语句体;
}
//举例
package com.company;
/*
x和y的关系满足如下:
如果x>=3,那么y=2x+1;
如果-1<x<3,那么y=2x;
如果x<-1,那么y=2x-1;
*/
public class Main {
public static void main(String[] args) {
int x=10;
int y;
if(x>=3) {//输出结果21
y=2*x+1;
}
else if(x>-1&&x<3){
y=2*x;
}
else
y=2*x-1;
System.out.println(y);
}
}