【JAVA】条件判断语句合集(源代码实例,入门参考)

 

 

一、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)?"张飞":"李白";

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

敦厚的曹操

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值