标签:stat string log images ... http cas ext 格式
A:if语句的格式:
if(比较表达式1) { 语句体1; }else if(比较表达式2) { 语句体2; }else if(比较表达式3) { 语句体3; } ... else { 语句体n+1; }
import java.util.Scanner; public class Su{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); //键盘输入 while(true){ System.out.println("请您输入成绩"); //提示输入 int a = sc.nextInt(); //键盘输入用int类型接受 if( a > 100 | a < 0 ){ //死循环,方便测试 System.out.println("您输入的成绩有误"); }else if( a >= 90 && a < 100){ System.out.println("A等"); }else if( a >= 80 && a < 90){ System.out.println("B等"); }else if( a >= 70 && a < 80){ System.out.println("C等"); }else if( a >= 60 && a < 70){ System.out.println("D等"); }else if( a < 60){ System.out.println("E等"); }else{ System.out.println("您输入的成绩有误"); } } } }
例子2:
import java.util.Scanner; public class TextScanner{ public static void main(String[] args){ Scanner scanner = new Scanner(System.in); String str = scanner.nextLine(); int a = Integer.parseInt( str ); if(a >= 90){ System.out.println("A等"); } else if(a >= 80 && a < 90){ System.out.println("B等"); } else if(a >= 70 && a < 80){ System.out.println("C等"); } else if(a >= 60 && a < 70){ System.out.println("D等"); } scanner.close(); } }
注意:两个例子同为输出成绩,但是第一个例子可以在命令窗口直接输入命令查询;而第二个例子得一次一次的输入命令查询,注意区别
switch(表达式) { case 值1: 语句体1; break; case 值2: 语句体2; break; … default: 语句体n+1; break; }
import java.util.Scanner; public class Su{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); //键盘输入 while(true){ //死循环,方便测试 System.out.println("请您输入要转换的星期数"); //键盘录入提示 int week = sc.nextInt(); //键盘输入用int类型接受 switch( week ){ case 1: System.out.println("星期1"); break; case 2: System.out.println("星期2"); break; case 3: System.out.println("星期3"); break; case 4: System.out.println("星期4"); break; case 5: System.out.println("星期5"); break; case 6: System.out.println("星期6"); break; case 7: System.out.println("星期天"); break; default: System.out.println("您输入的数字有误,请重新输入"); } } } }
标签:stat string log images ... http cas ext 格式
原文地址:http://www.cnblogs.com/sutao/p/7163593.html