`
_jia_shun
  • 浏览: 27274 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论

_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+"语言的程序开发人员。");
		}
		
	}

}

 

分享到:
评论

相关推荐

    02-条件语句_besidebj4_python爬虫_

    标题“02-条件语句_besidebj4_python爬虫_”暗示了这个学习资源主要关注Python编程语言中的条件语句,特别是如何在Python爬虫项目中运用这些语句。描述提到“对python中的数据变量进行条件语句判断,并使用python...

    学学Python_22语句_条件语句3(比较运算符)

    `sentenceCondition2.py`和`sentenceCondition3.py`的文件名暗示了它们可能包含更复杂的条件语句,比如嵌套条件语句,或者涉及多个比较运算符的复杂逻辑。 总的来说,理解并熟练使用Python的比较运算符是编程的基础...

    学学Python_24语句_条件语句5(断言)

    在文章《Python_24语句_条件语句5(断言)》中,作者可能详细讲解了以下知识点: 1. **断言的基本用法**:如何在代码中插入`assert`语句,以及其在逻辑流程中的位置和作用。 2. **断言的调试价值**:在开发过程中,...

    学学Python_23语句_条件语句4(==,序列比较,布尔运算)

    - `sentenceCondition2.py`和`sentenceCondition3.py`可能是关于条件语句的示例,可能会使用`==`和布尔运算来决定程序的分支。 - `sentenceEvaluation2.py`和`sentenceEvaluation1.py`可能涉及到更复杂的条件评估,...

    Sql语句_SQL语句_plsql_

    最基础的查询语句是`SELECT`,它允许用户指定要从表中检索的列、表和条件。例如: ```sql SELECT column1, column2 FROM table_name WHERE condition; ``` 2. **数据操纵语言 (DML)**:DML用于插入、更新和删除...

    7 makefile文件的条件语句.doc

    2. 完整的条件语句: ``` conditional-directive text-if-true else text-if-false endif ``` 条件语句的指令 有四种不同的指令用于测试不同的条件: 1. ifeq (arg1, arg2):比较 arg1 和 arg2 是否相等。 2. ...

    SQL语句_sql语言_SQL语句_sql_SQL开发_wiree7w_

    标题中的"SQL语句_sql语言_SQL语句_sql_SQL开发_wiree7w_"暗示了我们主要探讨的是SQL语句的编写和使用,以及与SQL开发相关的主题。`wiree7w`可能是一个个人ID或者项目代号,这里不做深入解释,重点在于SQL的学习和...

    SQL语句嵌套的实例.rar_SQL语句_sql 语句_sql嵌套

    2. **联接与子查询**:有时,子查询可以替代JOIN操作来连接多个表,尤其是在处理复杂条件时。例如,一个子查询可以找到满足特定条件的表A的记录,然后这些记录与表B进行连接。 3. **层次查询与递归**:在某些数据库...

    LR_if.rar_If..._LR中IF语句格式_条件语句

    在本例中,我们将重点探讨如何在LR分析法中处理`if`条件语句,并生成相应的三地址码。 首先,`if`语句是控制流程语句的一种,它根据一个条件来决定执行哪一段代码。基本的`if`语句格式通常如下: ```c if ...

    IDL基本语法_idlgoto语句_IDL中goto语句_IDL基本语法_

    2. `test_if.pro`:展示了如何使用`if`语句进行条件判断。 3. `using_blas_axpy.pro`:可能利用BLAS(基础线性代数子程序)库执行向量或矩阵运算。 4. `using_profiler.pro`:演示了如何使用性能分析器(Profiler)...

    SQL.rar_SQL 语句 教程_sql_sql 教程 _sql 语句_sql语法

    4. 查询数据:SELECT语句是SQL的核心,可以用来检索满足特定条件的数据。例如,SELECT * FROM table_name WHERE condition用于选择满足条件的行。 5. 更新数据:UPDATE语句用于修改已有记录,配合WHERE子句可以指定...

    ORACLE_多表关联_UPDATE_语句

    Oracle数据库中的多表关联UPDATE语句是用于在一个表中更新数据时,依据另一个表的条件进行操作的关键技术。这在处理复杂的数据同步或修正场景时非常有用。在本例中,我们将探讨如何利用多表关联来更新数据,并通过...

    Python 习题库_循环语句_

    本资源"Python 习题库_循环语句_"聚焦于`for`和`while`这两种主要的循环结构,提供了一系列练习题目及源代码,旨在帮助学习者深入理解和掌握循环语句的使用。 1. **for循环** - **语法**:`for 变量 in 序列:`,...

    2019_2020学年高中数学第1章算法初步1_2_2条件语句随堂巩固验收新人教A版必修320200420036

    2. 多重条件:条件语句可以嵌套或组合使用,以处理更复杂的决策逻辑。例如,可以有多个`IF`条件,或者使用`IF-ELSE IF-ELSE`结构来处理多种可能的情况。根据标签描述,一个条件语句可以没有`ELSE`后的语句,这表示...

    ORACLE__SQL语句教学

    2. **过滤数据**:利用WHERE子句来筛选出符合条件的记录。 3. **排序数据**:使用ORDER BY子句来对结果进行排序。 4. **聚合数据**:利用聚合函数如SUM、AVG等来汇总数据。 5. **连接多个表**:通过JOIN操作将多个表...

    用Verilog描述路径延迟模块.rar_specify verilog_specify语句_verilog specify_v

    在标题"用Verilog描述路径延迟模块.rar_specify verilog_specify语句_verilog specify_v"中,重点是使用`specify`语句来创建一个特定的路径延迟模块。 `specify`语句主要用于模拟阶段,它可以定义两个端口之间的...

    cpp.zip_C语言_birdsm96_cpp简单语句_familyzxf_pianoe4u

    2. "month(switch-case-break初尝).c":这是一个关于switch-case结构的示例,switch-case语句常用于多条件判断,"break"关键字用于跳出当前case,理解这个例子有助于掌握流程控制。 3. "随机数.c":C语言提供了标准...

    SQL_Server,Oracle,DB2数据库SQL语句比较

    在所有三种数据库中,都可以使用CASE语句进行条件判断和值转换。例如,在SQL Server中,可以使用`CASE WHEN condition THEN result ELSE alternative END`的结构。 ### 7. 字符串操作函数 字符串长度在三种数据库...

    SQL.zip_sql_sql 语句_sql语言

    2. INSERT语句:用于向表中插入新记录,如`INSERT INTO table (column1, column2) VALUES (value1, value2);` 3. UPDATE语句:用于更新现有记录,如`UPDATE table SET column = newValue WHERE condition;` 4. ...

    语句注解IF_ELSE语句

    `if`语句是最简单的条件语句,它基于一个条件来判断是否执行某个代码块。语法如下: ```c if (条件) { // 当条件为真时执行的代码块 } ``` 例如,如果想要检查一个数字是否大于10,则可以这样写: ```c if (num &gt; ...

Global site tag (gtag.js) - Google Analytics