第二篇

Java if选择结构,根据条件判断再做处理的语法结构,比如:
package cn.jbit.output;

import java.util.Scanner;

public class nbsq {

public static void main(String[] args) {
	// TODO Auto-generated method stub
	char b='青';
	int a=123;
	Scanner yhm=new Scanner(System.in);
	System.out.print("请输入用户名");
	String a1=yhm.next();
	Scanner mm=new Scanner(System.in);
	System.out.print("请输入密码");
	int mim=mm.nextInt();
	char [] strChar=a1.toCharArray();
	for(char c:strChar)
	if (b==c&&a==mim){System.out.println("欢迎");
		 
	}
	else{
		System.out.print("对不起,你不是青");
	}
	
		
	}

这里就是说如果密码对了就打印欢迎,错误就说明你不是青,其中就是if选择结构在判断。

还有Java流程图:在这里插入图片描述

if选择结构一般可搭配else来使用,if是如果,else是否则。除此之外,还有多重选择结构。多重选择结构实例如下:
package cn.jbit.output;

import java.util.Scanner;

public class shop {

public static void main(String[] args) {
	// TODO Auto-generated method stub
	Scanner input = new Scanner(System.in);
	System.out.println("刘珊的Java成绩是:");
	double sroce = input.nextDouble();
	if (sroce == 100) {
		System.out.println("父亲给他买一辆车");
	} else if (sroce >= 90){
		System.out.println("母亲给他买一部电脑");
	} else if (sroce >= 60)  {
		System.out.println("母亲给他买一部手机");
	} else if (sroce < 60) {
		System.out.println("没有礼物");
	}

}

}

还有嵌套if选择结构,就是把if套在里面。

除了if 之外,还有switch选择结构,他可以更好的解决等值判断的问题,实例:
package cn.jbit.output;

import java.util.Scanner;

public class switch1 {

public static void main(String[] args) {
	// TODO Auto-generated method stub
	Scanner input= new Scanner(System.in);
	System.out.println("请输入星期几:");
	int day=input.nextInt();
	switch (day){
	case 1:
	case 3:
	case 5:
		System.out.println("学编程");
		
		break;
	case 2:
	case 4:
	case 6:
		System.out.println("学英语");
		
	 break;
	 default:
			System.out.println("休息哦");
			
	
	}

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值