//选择结构
public class IFDemo
{
public static void main(String[] args)
{
/*
if语句第一种格式
if(boolean表达式){
当boolean表达式结果为true执行
}
*/
//判断10大于三吗
if(10 >30 ){
System.out.println("大于");
}
System.out.println("Hello World!");
//第二种if-else结构
/*
if(boolean表达式){
boolean为true
}else{
boolean为true
}
*/
boolean isman = false;
if(isman)
{
System.out.println("去男厕所");
}
else
{
System.out.println("去女厕所");
}
//求最大最小值
int x = 100;
int y = 20;
if(x >= y)//大于等于必须连接在一起
{
System.out.println("x大于y");
}else{
System.out.println("x小于y");
}
String sanyuan = x >= y ? "x大于y" : "x小于y" ;//三元运算符必须有返回值
System.out.println(sanyuan);
//分页案例
int totalCount = 46 ;
int pagesize = 10;
int totalpage=totalCount % pagesize == 0?totalCount / pagesize :totalCount / pagesize +1;
System.out.println(totalpage);
if(totalCount % pagesize == 0)
{
totalpage = totalCount / pagesize ;
}else{
totalpage =totalCount / pagesize +1;
}
System.out.println(totalpage);
}
}
//if - else if - else结构
class IfElseisElseDemo
{
public static void main(String[] args)
{ //如果今天是周一输出周一,如果是周2输出周2....
int day=8;
if(day==1)
{
System.out.println("周一");
}
else if(day==2)
{
System.out.println("周2");
}
else if(day==3)
{
System.out.println("周3");
}
else if(day==4)
{
System.out.println("周4");
}
else if(day==5)
{
System.out.println("周5");
}
else if(day==6)
{
System.out.println("周6");
}
else if(day==7)
{
System.out.println("周7");
}
else //上述都为false时候执行此代码
{
System.out.println("没有这一天");
}
System.out.println("Hello World!");
}
}
右边为规代码: