0
点赞
收藏
分享

微信扫一扫

Java if结构 选择结构 Switch结构


if结构语法

if(a>b){
......
}else{
......
}

//当{}内只有一条语句时,{}可以省略
if(a>b)
......
else
......

一下这种情况也可以省略{}

if(a>b)
if(a > 20)
......
else if (a > 10)
......
else
......
else
......

因为下面的代码是一个整体语句

if(a > 20)
......
else if (a > 10)
......
else
......

Switch结构语法

import java.util.Scanner;


public class Demo10 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub

//输入 年 月 判断这个月有多少天
int y,m;

Scanner scanner=new Scanner(System.in);

System.out.print("情输入年:");

y=scanner.nextInt();

System.out.print("情输入月:");

m=scanner.nextInt();

switch(m)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:System.out.println("31天");break;
case 4:
case 6:
case 9:
case 11:System.out.println("30天");break;
case 2:
//判断是否是闰年
if(y%4==0 && y%100!=0 || y%400==0)
System.out.println("29天");
else
System.out.println("28天");

break;

}




}

}

import java.util.Scanner;


public class Demo11 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub

int x,y;

System.out.println("欢迎进入ATM系统");

System.out.println("1.取款");

System.out.println("2.存款");

System.out.println("3.查询");

System.out.println("4.转账");

System.out.println("5.退出");

System.out.print("情选择:");

Scanner scanner=new Scanner(System.in);

x=scanner.nextInt();
//嵌套switch结构
switch(x)
{
case 1: System.out.println("取款:");

System.out.println("1.100元");

System.out.println("2.200元");

System.out.println("3.500元");

System.out.println("4.1000元");

System.out.print("情选择你要取款的金额:");

y=scanner.nextInt();

switch(y)
{
case 1:System.out.println("100元");break;
case 2:System.out.println("200元");break;
case 3:System.out.println("500元");break;
case 4:System.out.println("1000元");break;
}

break;
case 2: System.out.println("存款:");break;
case 3: System.out.println("查询:");break;
case 4: System.out.println("转账:");break;
case 5: System.out.println("退出");break;

}

}

}


举报

相关推荐

0 条评论