当前位置: > 财经>正文

Java学习的第八天(JavaSE基础04 黄金放银行保险柜可以吗现在怎么存

2023-08-25 20:55:05 互联网 未知 财经

Java学习的第八天(JavaSE基础04

一、嵌套if

思路:只有被嵌套的if语句是在另一个if语句条件满足的前提下才能去执行

package com.jichuyufa;import java.util.*;public class Demo_QianTaoIf { public static void main(String[] args) { //嵌套if //需求:假如一个保险箱设了两道密码,内外各一道 //password1=123 password2=456;前提是第一道密码只有成功才能去打开第二道密码 //自己输入的密码用键盘录入,两道密码全部正确打开才能取到钱 Scanner sc=new Scanner(System.in); System.out.println("请输入保险柜的密码:"); int password1=sc.nextInt(); if(password1==123){ System.out.println("恭喜你,成功打开了第一道密码锁"); System.out.println("请继续输入保险柜的密码:"); int password2=sc.nextInt(); if(password2==456){ System.out.println("恭喜你,成功打开了保险柜,可以取钱了!!"); }else { System.out.println("触发警报!!"); } }else { System.out.println("触发警报!!"); } }} 二、Switch(选择结构) switch (表达式/变量) { case 1:语句体1; break; case 2:语句体2; break; ...default:语句体n+1; break; } package com.jichuyufa;import java.util.*;public class Demo_Switch { public static void main(String[] args) { //switch语句(选择结构) //需求:买东西,输入数字 0--"包子" 1--"邵阳米粉" 2--"螺蛳粉" 3--"小米粥" 4--"烧麦" 其他数字--"不吃早餐" Scanner sc=new Scanner(System.in); System.out.println("请输入你的早餐编号,不准输入负数:"); int a=sc.nextInt(); switch (a){ case 0: System.out.println("包子"); break; case 1: System.out.println("邵阳米粉"); break; case 2: System.out.println("螺蛳粉"); break; case 3: System.out.println("小米粥"); break; case 4: System.out.println("烧麦"); break; default: System.out.println("不吃早餐"); } }} 总结: Switch需要注意的地方 * 1.每个case后面必须加break(中断),否则会出现"代码穿透"现象什么是代码穿透:如果case0没有加break,会输出case0和case1语句体的结果* 2.default放在最后面,break可以省略,因为它后面已经是switch的}(代表已经结束)* 3.default没有放在最后面,一定要加上break* 4.变量的类型可以是byte,short,int,char类型,而在jdk1.7版本中加入了String,不能是long,float,double* 5(了解)switch和多重if语句的区别* 多重if一般用于区间的判断,而switch语句用于单个变量--对应的单个值的判断* 6.switch语句什么时候结束* 1.碰到break* 2.碰到}(代表已经结束) 三、循环

理解循环的三要素: 1.循环变量的初始化;2.循环变量的改变;3.循环条件的判断

1.while循环 1.1 while循环的格式 1.循环变量的初始化2.while(循环的条件判断){//循环体---循环要做的事情3.循环变量的改变 //作用:避免死循环} package com.jichuyufa;public class Demo_While { public static void main(String[] args) { //跑圈 //1.循环变量的初始化 int count=0; //2.循环条件的判断 while(count

版权声明: 本站仅提供信息存储空间服务,旨在传递更多信息,不拥有所有权,不承担相关法律责任,不代表本网赞同其观点和对其真实性负责。如因作品内容、版权和其它问题需要同本网联系的,请发送邮件至 举报,一经查实,本站将立刻删除。