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

java程序结构

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

java程序结构

文章目录
  • java程序结构
    • 顺序流程
    • 分支流程
      • if...else...
      • switch...case
    • 循环流程
      • for增强型

java程序结构 顺序流程

顺序流程是按照语句顺序依次执行一系列语句(或语句块)。顺序流程是最基本的控制流程。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FYpAACvM-1636793320554)(C:Users11396AppDataLocalTemp1635678259312.png)]

分支流程 if…else…

基本语法

if(){
    //语句块
} else {
    //语句块
}

情景一:

if() {
    //语句块
}//可以没有else

情景二:

if(){
    //语句块
} else if() {
    //语句块
} else if() {
    //语句块
} else {
    //语句块
}

练习:有两个整型变量a,b,请在控制台上输出a与b中值较大的那个数

int a = 10;
int b = 5;
if(a>b){
    System.out.println(a);
} else {
    System.out.println(b);
}
//10
switch…case
switch(表达式){
    case constant1: 语句1;
    	break;
    case constant2: 语句2;
    	break;
    ...
    default: 语句;
    	break;//可以省略
}

当case里面没有break的时候继续往下执行,知道遇见break或者}为止

switch里面可以是整型、字符、字符串、枚举

练习:输入学生成绩等级,输出对应的分数范围。成绩划分为A、B、C、D四等。其中A等表示90分及以上,B等表示70分到90分之间,C等表示60分到70分之间,D等表示不及格

Scanner scanner = new Scanner(System.in);
String grades = scanner.nextLine();
char grade = grades.charAt(0);
switch(grade){
    case 'A':System.out,println("90~100");
        break;
    case 'B':System.out.println("70~90");
        break;
    case 'C':System.out.println("60~70");
        break;
    case 'D':System.out.println("不及格");
        break;
    default:System.out.println("非法输入");
        break;
}
循环流程

for循环

while循环

do…while

for增强型

这里只讲for增强型,其他都和c一摸一样

for增强型
int[] arrs = {1,2,3};
for(int arr : arrs) {
    System.out.println(arr);
}

arr是arrs中的元素,arrs中的元素分别遍历一下

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

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

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