// if 语句的第一种格式
public class IfDemo
{
public static void main(String[] args)
{
/*
if(boolean表达式)
{
//TODO,当boolean表达式为true时,执行里面的代码.
}
*/
if(10>3)
{
System.out.println("10大于3");
}
System.out.println("ending...");
boolean a = true;
if(a)
{
System.out.println("10大于3");
}
}
}
注意:
image.png
image.png
第二种结构形式:if-else
image.png
//第二种结构形式,if-else
public class IfElseDemo
{
public static void main(String[] args)
{
/*
if-else:表示,如果...,就干...,否则...
if(boolean表达式)
{
当boolean表达式为true的时候就执行这里的代码
}
else
{
否则就执行这里的代码
当boolean条件为false的时候,就是上述条件否则的含义
}
*/
boolean man = true;
if (man)
{
System.out.println("去男厕所");
}
else
{
System.out.println("去女厕所");
}
//求最大值,最小值
int x = 100;
int y = 200;
if (x>y)
{
System.out.println("x大于y");
}
else
{
System.out.println("x小于y");
}
String a = x >= y ? "x大于y" : "x小于y";
System.out.println(a);
//分页案例
int totalCount = 78;//指一共有78条数据
int pageSize = 10;//指每页显示最多10条数据
int totalPage ;
if (totalCount % pageSize == 0)
{
totalPage = totalCount / pageSize;
}
else
{
totalPage = totalCount / pageSize + 1;
}
System.out.println(totalPage);
}
}
第三种结构形式:if-elseif-else
image.png
//if-elseif-else 语句
public class IfElseIfElseDemo
{
public static void main(String[] args)
{
//如果今天是星期一,输出星期一,如果今天是星期二,输出星期二......
int weekday = 8;
if (weekday == 1)
{
System.out.println("星期一");
}
else if(weekday == 2)
{
System.out.println("星期二");
}
else if(weekday == 3)
{
System.out.println("星期三");
}
else if(weekday == 4)
{
System.out.println("星期四");
}else if(weekday == 5)
{
System.out.println("星期五");
}else if(weekday == 6)
{
System.out.println("星期六");
}else if(weekday == 7)
{
System.out.println("星期七");
}
else
{
System.out.println("亲,没有这一天");
}
//-----------------------------
//考试成绩大于90分,打印优,大于80分,打印良,大于70分,打印中,其他情况打印多多努力.
int achievement = 69;
if (achievement >= 90)
{
System.out.println("优");
}
else if(achievement >=80)
{
System.out.println("良");
}
else if(achievement >=70)
{
System.out.println("中");
}
else
{
System.out.println("多多努力");
}
}
}
网友评论