java----逻辑控制-创新互联
目录
娄底ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18980820575(备注:SSL证书合作)期待与您的合作!一. 顺序结构
二. 分支结构
1 . if 结构
2.switch结构
三. 循环结构
1.while结构
2. 休息并继续
3.for结构
4.do while结构
四. 输入和输出:
3个输出:
从键盘输入:
循环输入:
一. 顺序结构
二. 分支结构 1 . if 结构按照代码书写的顺序一行一行的顺序执行。
语法格式1:
(如果布尔表达式结果为true,执行if中的语句,否则不执行。)
if ( 布尔表达式 ){ // 语句 }
语法格式2: ( 如果布尔表达式结果为 true ,则执行 if 中语句,否则执行 else 中语句。) if ( 布尔表达式 ){ // 语句 1 } else { // 语句 2 }语法格式3:
(表达式1成立,执行语句1,否则表达式2成立,执行语句2,否则执行语句3)
if ( 布尔表达式 1 ){ // 语句 1 } else if ( 布尔表达式 2 ){ // 语句 2 } else { // 语句 3 } 注:在Java里面,else要和else if的右括号在一行,else if要和if的右括号在一行。
2.switch结构对于Java中的if结构,它的{ }是很重要的,最好每次写都要加上。
对于else的问题,它总会和离它最近且没有配对的if向匹配。
语法格式: switch ( 表达式 ){ case 常量值 1 :{ 语句 1 ; break ; } case 常量值 2 :{ 语句 2 ; break ; } default :{ 内容都不满足时执行语句 ; break ; } } 执行流程: 1. 先计算表达式的值 2. 和 case 依次比较,一旦有响应的匹配就执行该项下的语句,直到遇到 break 时结束 3. 当表达式的值没有与所列项匹配时,执行 default
三.循环结构 1.while结构不能做switch的参数的数据类型:
long double floot boolean
能做switch的参数的数据类型:
String,byte、char、short、int
语法格式:
(循环条件为 true, 则执行循环语句; 否则结束循环)
while ( 循环条件 ){ 循环语句 ; }
2. break 和continueJava中while循环的死循环是用布尔表达式:true
(while语句里面必须是布尔表达式才可以)
如果使用while(1)这个,1不是一个布尔表达式,就不是死循环了 ,会报错
break 的功能是让循环提前结束 .(break:结束所有的循环,剩余循环不会在执行了) continue 的功能是跳过这次循环 , 立即进入下次循环 .(continue:结束本躺循环)
3.for结构break 和continue是针对当前循环的,如果有3个循环进行了嵌套的话,如果break在最里面的那个循环里面,那么break只会结束当前循环(最里面的那个循环)不会影响到其他的循环。
语法形式: for ( 表达式① ; 布尔表达式② ; 表达式③ ){ 表达式④ ; }
表达式1只执行一次,表达式2必须是布尔表达式
for循环的死循环:
表达式2默认是true,所以下面这个就是死循环了
4.do while结构这个也是for的死循环的一种形式:
语法形式: ( 先执行循环语句 , 再判定循环条件,循环条件成立则继续执行,否则循环结束。 ) do { 循环语句 ; } while ( 循环条件 );四. 输入和输出:
3个输出:
格式化字符串:
从键盘输入: 使用 Scanner 读取字符串 / 整数 / 浮点数 System.in表示从键盘获取
在调用Scanner结束后,要记得关闭方法 sc.close();
String 使用的是 Line ; int 使用的是 Int
使用 next 只能获取到第一个空格之前的内容了。
下面代码中上面的int 输入完成以后会有一个回车,结果这个回车就被下面的输入给读取接收了,所以这个程序就结束了。
循环输入:当遇到上面的那个图片的那种情况的时候,我们就需要想办法把这个上一次输入时候的这个回车给它接收一下,所以可以加一个接收的这个代码,然后就不会影响到下面的输入操作了。
循环输入int类型的数据,使用hasNextInt 方法,直到ctrl+D就可以结束循环了。
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
文章标题:java----逻辑控制-创新互联
网址分享:http://azwzsj.com/article/ddocio.html