选择语句
选择语句-if
/*
* 选择语句-if
*/
public class Test
{
public static void main(String[] args)
{
//1-如果中彩票,就买房买车,继续工作。如果不中,继续工作
boolean flag = true;
if(flag)//flag为true,表示中彩票了。
{
System.out.println("house");
System.out.println("car");
}
System.out.println("继续工作");
//2-如果高考分数500分以上,读大学,否则,富士康。
int score = 450;
if(score >= 500)
{
System.out.println("读大学");
}
else
{
System.out.println("富士康");
}
System.out.println("继续生活");
int max = 10 > 5 ? 10 : 5;
int max2 = 0;
if(10 > 5)
{
max2 = 10;
}
else
{
max2 = 5;
}
System.out.println(max2);
}
}
/*
* 选择语句-if
*/
public class Test
{
public static void main(String[] args)
{
/*
* 如果分数在650分以上,一本
* 分数500~650 二本
* 分数450~500 三本
* 300~450 大专
* <300 蓝翔,网博
*/
//3-if..else嵌套
int score = 400;
if(score >= 650)
{
System.out.println("一本");
}
else if(score >= 500 && score < 650)
{
System.out.println("二本");
}
else if(score >= 450 && score < 500)
{
System.out.println("三本");
}
else if(score >= 300 && score < 450)
{
System.out.println("大专");
}
else
{
System.out.println("蓝翔技校");
}
System.out.println("继续生活");
}
}
选择语句注意点
/*
* 选择语句注意点
* if或else下面,如果不使用{},则仅仅对其下第一行语句有效。建议,即使只有一行语句,也要
* 使用{}.
*/
public class Test
{
public static void main(String[] args)
{
int a = 10;
int b = 5;
if(a < b)
System.out.println("a > b");
else
System.out.println("xxxx");
}
}
题目:根据学生学号,打印输出名字。1,张三;2,李四;3,王五,其他,不存在。
import java.util.Scanner;
/*
* 题目:根据学生学号,打印输出名字。1,张三;2,李四;3,王五,其他,不存在。
*/
public class Test
{
public static void main(String[] args)
{
//从键盘得到要查询的学生的学号
Scanner input = new Scanner(System.in);
//提示用户信息
System.out.println("请输入学生的学号:");
//从键盘获得输入的值
int stuNO = input.nextInt();
if(stuNO == 1)
{
System.out.println("张三");
}
else if(stuNO == 2)
{
System.out.println("李四");
}
else if(stuNO == 3)
{
System.out.println("王五");
}
else
{
System.out.println("不存在");
}
}
}
switch语句
/*
* switch语句
*/
public class Test
{
public static void main(String[] args)
{
int id = 7;
switch (id)
{
case 1:
System.out.println("zhangsan");
break;
case 2:
System.out.println("李四");
break;
case 3:
System.out.println("王五");
break;
default:
System.out.println("不存在");
// break;
}
System.out.println("switch代码块外面的语句");
}
}
switch语句注意点
/*
* switch语句注意点
*/
public class Test
{
public static void main(String[] args)
{
//1-表达式,case后的常量必须是byte,short,char,int,JDK1.5,enum,1.7 String
String str = "aaa";
// switch(str)
// {
// case "aaa":
// System.out.println("aaa");
// break;
// case "bbb":
// System.out.println("bbb");
// break;
// default:
// System.out.println("default");
// }
}
}
/*
* switch注意点
*/
public class Test
{
public static void main(String[] args)
{
int id = 1;
switch(id)
{
case 1:
case 2:
case 3:
System.out.println("a");
break;
case 4:
case 5:
case 6:
System.out.println("b");
break;
default:
System.out.println("c");
}
}
}
题目:打印输出[100, 90],输出A;[70, 90), 输出B, [60, 70),输出C,不然输出D
/*
*
* 打印输出[100, 90],输出A;[70, 90), 输出B, [60, 70),输 出C,不然输出D
*/
public class Test
{
public static void main(String[] args)
{
//通过键盘输入得到分数,且使用switch语句实现。
//创建一个从键盘读取的对象。
Scanner input = new Scanner(System.in);
System.out.println("请输入分数:");
//接收从键盘上输入的分数值,赋值给score变量
int score = input.nextInt();
switch(score / 10)
{
case 10:
case 9:
System.out.println("A");
break;
case 8:
case 7:
System.out.println("B");
break;
case 6:
System.out.println("C");
break;
default:
System.out.println("D");
}
}
}