栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

学习总结3

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

学习总结3

流程控制语句 流程控制语句是用来控制程序中各语句执行顺序的语句,可以把 语句组合成能完成一定功能的小逻辑模块。 其流程控制方式采用结构化程序设计中规定的三种基本流程结构, 即:顺序结构、分支结构和循环结构。 顺序结构

if 语句单分支语句

if语句对条件表达式进行一次测试,若测试为真,则执行下面的语句,否则跳过该语句

if-else双分子语句

当条件表达式为真时,执行语句块1,否则,执行语句块2。也就 是else部分 上机代码

简单的信息录入

import java.util.Scanner;
public class  ifelse{
public static void main(String[]args){
			System.out.println("欢迎光临");
			System.out.println("添加用户信息");
				Scanner zg=new Scanner(System.in);
			System.out.println("输入会员信息");
				String num=zg.nextLine();
			System.out.println("请输入会员生日");
				String birthday=zg.nextLine();
			System.out.println("请输入会员积分");
				String score=zg.nextLine();
					if(num.length()==4){
					System.out.println("会员信息如下");
					System.out.println(num+"t"+birthday+"t"+score);
						}else{
								System.out.println("会员信息有误");
						}

}
			
}

再cmd命令框里面输入信息后会显示

欢迎光临
添加用户信息
输入会员信息
123
请输入会员生日
0101
请输入会员积分
300
会员信息有误

里面数据出错后会出现

欢迎光临
添加用户信息
输入会员信息
21213213
请输入会员生日
23123123
请输入会员积分
3213123
会员信息有误

if 分支语句的上机代码

import java.util.Scanner;
public class IdentifierDemo{
	
	public static void main(String[] args){
		Scanner zg=new Scanner(System.in);
		System.out.println("请输入你想要的数字");
		
		int count=zg.nextInt();
		if(count>15){
			System.out.println("今天天气不错");
		}
		 else if(count>=10&&count<=15){
			System.out.println("今天天气很一般");
		}
	else{
			System.out.println("今天手气不怎么样");
		}
		System.out.println("得了"+count+"分");
	}
}
44

再cmd命令框里面输入信息后会显示

请输入你想要的数字
1234
今天天气不错
得了1234分

再里面输入任意数字可得出这个结果。

if-else语句   多分支选择结构
mport java.util.Scanner;
			public class child{
				public static void main(String[]args){
				Scanner zg=new Scanner(System.in);
				System.out.println("请输入年龄");
				int age=zg.nextInt();
				//System.out.println("年龄是"+age+"类型");
				if(age<10){
					System.out.println("小孩子,喜欢玩");
				}else if(age<15){
					System.out.println("青年,要学习");
				}else if(age<35){
					System.out.println("中年,要工作");
				}else if(age<45){
					System.out.println("中老年,要补钙");
				}else if(age<85){
					System.out.println("老年多运动");
				}else{
					System.out.println("老寿星,吉星高照");
				}
			}
			}

输入任意年龄输出:

请输入年龄
8
小孩子,喜欢玩

 逐条if语句进行判断 – 条件匹配,进入语句体 – 否则对if语句继续匹配 switch多分支选择结构 根据表达式值的不同执行许多不同的操作 1.switch语句会根据表达式的值从相匹配的执行, 一直执行到break标签处开始ak语句处或者是 switch语句的末尾。与任一case值不匹配,则进入 default语句(如果有的话) 2. 只能处理等值条件判断的情况 , 且表达式必须为 byte,short,int或char类型 ,不能是String或 double,float.1.7之后可以使用string 3.常量值必须是与表达式类型兼容的特定的一个常 量 4.不允许有重复的case值 5.default子句为可选

比较switch和多重if选择结构

相同点 都是用来处理多分支条件的结构 不同点 switch选择结构 只能处理等值条件判断的情况,而且条件必须是整型 变量或字符型变量或者字符串(jdk1.7之后) 多重if选择结构 没有switch选择结构的限制,特别适合某个变量处于 某个连续区间时的情况
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/572759.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号