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

java流程控制

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

java流程控制

1.用户交互Scanner

Scanner是Java提供的一个工具类,可以用它获取用户输入的内容

 

//基本语法

Scanner s = new Scanner(System.in);

//示例
public class test{

public static void main(String[] args){

Scanner s = new Scanner(System.in);
System.out.println("请输入内容")
String  str = Scanner.next();
System.out.println("输入内容为 "+str)
  }
//关闭流
scanner.close();
}

 

2.顺序结构

代码正常请款下就是顺序结构除非特别指明否则就一句一句执行顺序结构是最简单的结构

3.选择结构

if单选则结构

//语法
if(布尔表达式){
//如果布尔表达式为true执行框里的代码
}
//示例
int a = 5;
int b = 10;
if(a + b == 15){
int c = a+b;
System.out.print(c)
}

//控制台输出
15

if双选择结构

//语法
if(布尔表达式){
//如果布尔表达式为true执行框里的代码
}else{
//如果布尔表达式为false执行框里的代码

}
//示例
int a = 5;
int b = 10;
if(a + b == 15){
int c = a+b;
System.out.print(c)
}else{
System.out.print("结果为错误")
}

//控制台输出
15

if多选择结构

//语法
if(布尔表达式1){

//如果布尔表达式1的值为true执行代码
}else if(布尔表达式2){
//如果布尔表达式2的值为true执行代码

}else if(布尔表达式3){
//如果布尔表达式3的值为true执行代码

}else if(布尔表达式4){
//如果布尔表达式4的值为true执行代码

}

if嵌套结构

//语法
if(布尔表达式1){

//如果布尔表达式1成立执行代码
if(布尔表达式2){
//如果表达式2成立执行代码
}
}

switch多选择结构

char grade = 'A';
switch(grade ){
case 'A':
//语句
break;//可写可不写
case 'B':
//语句
break;
//可以有任意数量的case
default:
//语句
//既不是A 也不是B时输出
}
4.循环结构

while循环

//语法
while(布尔表达式){
//表达式成立循环代码
}

do。。while循环

//语法
do{

//语句
while(表达式);
//do...while至少执行一次

for循环

//语法
for(初始化;表达式; 更新){
//代码语句
}
//例子
for(int i = 0; i <= 100;i++){
System.out.println(i)
}
//控制台输出1---100

for循环打印九九乘法表

for(int i = 1; i<=9; i++){

    for(int j = 1; j<=i; i++){

    System.out.print(i+"*"+j+"="+(i*j)+"t");
}
System.out.println();

}
5.break&continue

break用于强制退出循环不执行循环中的剩余语句

continue用于终止某次循环 接着进行未continue循环

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/362275.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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