_4_2_条件语句

package _4_2_条件语句;

public class _4_2_Example {

	public static void main(String[] args) {
		// TODO 自动生成的方法存根
		
		//1、if语句
		int x=10;
		if(x>30)
			System.out.println("x="+x+" x大于30.\n");
		else if(x>15&&x<=30)
			System.out.println("x="+x+" x大于15且小于等于30.\n");
		else if(x>0&&x<=15)
			System.out.println("x="+x+" x大于0且小于等于15.\n");
		else
			System.out.println("x="+x+" x为非正数.\n");
		
		//2、switch多分支语句
		int weekDay=2;
		System.out.print("今天星期几:");
		switch(weekDay)
		{
		case 1:
			System.out.println("Monday.");
			break;
		case 2:
			System.out.println("Thuesday.");
			break;
		case 3:
			System.out.println("Wenesday.");
			break;
		default :
			System.out.println("I don't konw.");	
		}
		
		
	}
	
}
package _4_2_条件语句;

//验证登录信息的合法性

import java.util.Scanner;

public class _4_2_Exercise_1 {

	public static void main(String[] args) {
		// TODO 自动生成的方法存根
		
		Scanner scanner=new Scanner(System.in);
		String name,password;//用户登录名,密码
		System.out.print("请输入登录用户名:");
		name=scanner.nextLine();//录入用户名
		System.out.print("请输入登录密码:");
		password=scanner.nextLine();
		scanner.close();
		if(!name.equals("admin"))       //一定要用equals函数判断好像呢
			System.out.println("用户名非法.");
		else if(!password.equals("12345"))
			System.out.println("密码错误.");
		else
			System.out.println("恭喜您,登录信息通过验证.");
		
		
	}

}
package _4_2_条件语句;

import java.util.Scanner;

//为新员工分配新部门

public class _4_2_Exercise_2 {

	public static void main(String[] args) {
		// TODO 自动生成的方法存根
		
		Scanner scanner=new Scanner(System.in);
		String name,language;//员工姓名,应聘的编程语言
		System.out.println("请输入员工姓名:");
		name=scanner.nextLine();
		System.out.println("请输入员工应聘的编程语言:");
		language=scanner.nextLine();
		scanner.close();
		//因为switch中的条件只能为字符和整数,所以调成哈希码
		switch(language.hashCode())//根据编程语言确定工作
		{
		case 3254818://java的哈希码
		case 2301506://Java的哈希码
		case 2269730://JAVA的哈希码
			System.out.println("员工"+name+"被分配到Java程序开发部门。");
			break;
		case 3104://c#的哈希码
		case 2112://C#的哈希码
			System.out.println("员工"+name+"被分配到C#项目维护组。");
			break;
		case -79190099://Asp.net的哈希码
		case 955463181://Asp.net的哈希码
		case 9745901://Asp.net的哈希码
			System.out.println("员工"+name+"被分配到Asp.net程序测试部门");
			break;
		default:
			System.out.println("本公司不需要"+language+"语言的程序开发人员。");
		}
		
	}

}

猜你喜欢

转载自jia-shun.iteye.com/blog/2099084
今日推荐