概述
控制台输入
使用scanner取得一个字符串或者一组数字
步骤:导入包:java.util.Scanner
创建对象,传入一个输入流对象 Scanner s = new Scanner(System.in);
调用Scanner中定义的中文方法属性等
int x = s.next+类型();
输出System.out.println(x);
控制语句
条件语句
if(条件表达式){
表达式返回true,执行此语句块
}else{
表达式返回false,执行此语句块
}
if(条件表达式){
返回true,执行此语句块
}else if(条件表达式1){
返回true,执行此语句块
}else{
返回false,执行此语句块
}
switch语句
switch(表达式){
case(值):语句块
break;
default:缺省语句
}
case后只能跟常量
case后没有break的话继续执行下一个case,直到遇到break停止
表达式值的类型:byte,short,int,char,枚举,String
case的值不能重复
当所有的case都不匹配时,执行default语句
在值的区间比较固定,使用switch效率高
int day = 9;
switch (day){
case(1):{
System.out.println("今天是周一");
break;
}
case(2):{
System.out.println("今天是周二");
break;
}
case(3):{
System.out.println("今天是周三");
break;
}
case(4):{
System.out.println("今天是周四");
break;
}
case(5):{
System.out.println("今天是周五");
break;
}
case(6):{
System.out.println("今天是周六");
break;
}
case(7):{
System.out.println("今天是周日");
break;
}
default:System.out.println("非法日期");
}
循环语句
循环语句功能
在某些条件满足的情况下,反复执行特定代码的功能
循环语句的四个组成部分
循环变量的初始化
循环条件部分
循环体部分
变量的更新/迭代
for循环
for(声明变量,条件,变量的迭代){
循环语句
}
for(int i = 1; i<=10; i++){
System.out.println(i);
}
int i = 1;
for (;i<=8;i++){
System.out.println(i);
}
int i = 1;
for (;i<=7;){
System.out.println(i);
i++;
}
while循环
while(条件){
循环语句
}
int m = 8;
while(m<10){
System.out.println(m);
m++;
}
do while循环
do{}while(条件)
即使条件不成立,也会执行一次
int m = 9;
do{
System.out.println(m);
m++;
}while(m<=10);
break&continue
break,用于终止某个语句块的执行
continue,跳过当次循环continue语句下的内容,跳过之后下次循环正常进行
循环嵌套
默认情况下,break只能终止内层循环,不能终止外层循环
eg:break outer可以终止外层循环
break label,终止指定标签的循环
最后
以上就是唠叨金鱼为你收集整理的控制语句和循环语句控制台输入控制语句循环语句的全部内容,希望文章能够帮你解决控制语句和循环语句控制台输入控制语句循环语句所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复