一、IF、Else(标准实例,是和否的判断)。
package HELLO;
import java.util.Scanner;
public class input {
public static void main(String[] args)
{
System.out.println("**************");
System.out.println("上海 - 北京");
System.out.println("票价:400元");
System.out.println("**************");
System.out.println("");
System.out.println("请输入付款金额:");
Scanner in_1= new Scanner(System.in);
int in_11=in_1.nextInt();
int ling=0;
if(in_11>=400){
System.out.println("购票成功!找零:"+(in_11-400)+"元");
}
else {
System.out.println("购票失败!您还差:"+(400-in_11)+"元");
}
}
}
运行结果:
**************
上海 - 北京
票价:400元
**************
请输入付款金额:
410
购票成功!找零:10元
二、else if的用法(多个条件判断)。
package HELLO;
import java.util.Scanner;
public class input {
public static void main(String[] args)
{
System.out.println("**************");
System.out.println("上海 - 北京");
System.out.println("票价:400元");
System.out.println("**************");
System.out.println("");
System.out.println("请输入付款金额:");
Scanner in_1= new Scanner(System.in);
int in_11=in_1.nextInt();
int ling=0;
if(in_11>=400 && in_11<=600)
{
System.out.println("购票成功!找零:"+(in_11-400)+"元");
}
else if(in_11==0)
{
System.out.println("购票失败!您想空手套白狼吗?");
}
else if(in_11<400 && in_11>=0) // 用户输入的金额小于票不够
{
System.out.println("购票失败!您还差:"+(400-in_11)+"元");
}
else // 除了上述条件以外的条件
{
System.out.println("您输入的金额不合法,请检查!");
}
}
}
三、Case、Switch
package HELLO;
import java.util.Scanner;
public class input {
public static void main(String[] args)
{
System.out.println("**************");
System.out.println("1 ---- 乒乓球");
System.out.println("2 ---- 音乐");
System.out.println("3 ---- 篮球");
System.out.println("0 ---- 全能");
System.out.println("**************");
System.out.println("");
System.out.println("请选择你的爱好:");
Scanner in_1= new Scanner(System.in);
int in_11=in_1.nextInt();
int ling=0;
switch (in_11) {
case 1:
System.out.println("改天约张继科陪你玩玩!");
break; // 退出整个 switch,运行到break后,不再进行下面的case了。
case 2:
System.out.println("请你参加周杰伦的演唱会!");
break; // 退出整个 switch,运行到break后,不再进行下面的case了。
case 3:
System.out.println("有一张NBA的票,要吗?");
break; // 退出整个 switch,运行到break后,不再进行下面的case了。
default:
System.out.println("太自恋了!画个圈圈鄙视你!");
break;
}
}
}
四、只有一行代码的二选一,类似于iif
m_type=(b==1)?"张飞":"李白";