首页 > 编程语言 > 详细

Java入门8

时间:2020-05-06 20:12:20      阅读:56      评论:0      收藏:0      [点我收藏+]

课时61 使用Scnner获得键盘输入

Scnner是系统默认包之外的类,所以需要导入

 技术分享图片

 

 

System.out.println("离开地球的天数:"(72-age)*365);

课时62 控制语句介绍

流程控制语句是用来控制程序中各语句执行顺序的语句。

1.“顺序结构”代表“先执行a,再执行b的逻辑”

2.“选择结构”代表“如果…,则…”的逻辑

3.循环结构代表“如果…,则再继续…”的逻辑

任何软件和程序,小到一个练习,大到一个操作系统,本质上都是由“变量、选择语句、循环语句”组成

课时63 控制语句if单选择结构

一、选择结构分为:

1.if单选择结构

if(布尔表达式){

      语句块

}

if语句对布尔表达式进行一次判定,若判定为真,则执行{}中的语句块,否则跳过该语句块

2.if-else双选择结构

3.if-else if-else多选择结构

4.switch结构

二、Math类的使用

1.java.lang保重的Math类提供了一些用于数学计算的方法。

2.Math.random()该方法用于产生一个0到1区间的double类型的随机数,但是不包括1。

int i=(int)(6*Math.random());//产生:[0,5]之间的随机数

注:如果if语句不写{},则只能作用于后面的第一条语句。

建议任何时候都写上{};即使里面只有一句话。

  技术分享图片技术分享图片

 

 技术分享图片

 

 

课时64 ifelse双选择结构

if(布尔表达式){

语句块1

}else{

语句块2

}

当布尔表达式为真时,执行语句块1,否则,执行语句块2.也就是else部分。

 技术分享图片技术分享图片

 

 

 

课时65 ifelse ifelse多选择结构

语法结构:

if(布尔表达式1){

语句块1;

}else if(布尔表达式2){

语句块2;

}……

else if(布尔表达式n){

语句块n;

}else{

语句块n+1;

}

当布尔表达式1为真时,执行语句块1;否则,判断布尔表达式2,当布尔表达式2为真时,执行语句块2;否则,继续判断布尔表达式3……;如果1~n个布尔表达式均判断为假时,则执行语句块n+1,也就是else部分。

 技术分享图片

 

 

 

课时66 switch语句的使用

注:当布尔表达式是等值判断的情况,可以使用ifelseifelse多选择结构或者switch结构,如果布尔表达式区间判断的情况,则只能使用ifelseifelse多选择结构。

语法结构:

switch(表达式){

case 值1;

语句序列1;

[break];

………..

[default;

默认语句;]

}

Switch语句会根据表达式的值从相匹配的case标签处开始执行,一直执行到break语句处或则是switch语句的末尾。如果表达式的值与任一case值不匹配,则进入default语句(如果存在default语句的情况)。

根据表达式的不同可以执行许多不同的操作。switch语句中case标签在JDK1.5之前必须是整数(long类型除外)或者枚举,不能是字符串,在JDK1.7之后允许使用

适合多值,可以完全被ifelseifelse代替

技术分享图片技术分享图片

 

 

 

  

Java入门8

原文:https://www.cnblogs.com/zxy151/p/12837507.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!