日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java二重循环换行_Java零基础系列教程05Java二重循环

發布時間:2024/4/18 java 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java二重循环换行_Java零基础系列教程05Java二重循环 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

配套視頻教程

循環回顧某次程序大賽,S1班有4名學員參加,學員的成績由用戶輸入,計算該班參賽學員的平均分

二重循環若有3個班級各4名學員參賽,如何計算每個班級參賽學員的平均分?

使用二重循環實現--一個循環體內又包含另一個完整的循環結構

外層循環控制班級數目,內層循環控制每個班級學員數目

int classNum = 3;

int studentNum = 4;

Scanner scanner = new Scanner(System.in);

// 外層循環控制班級數目

for(int i = 0; i < classNum; i++)

{

int total = 0;//某個班級全部學員的總成績

for(int j = 0; j < studentNum; j++)

{

System.out.println("請輸入第"+(i+1)+"個班級"+"第"+(j+1)+"個學員的成績");

int score = scanner.nextInt();

total += score;

}

System.out.println("第"+(i+1)+"個班級的平均成績是" + total/4);

}for(int i = 0; i

sum = 0.0;

System.out.println("請輸入第" + (i+1) + "個班級的成績");

for(int j = 0; j < score.length; j++){

System.out.print("第" + (j+1) + "個學員的成績:");

score[j] = input.nextInt();

sum = sum + score[j];

}

aver [i] = sum / score.length; //計算平均分

System.out.println(“第”+(i+1)+“個班級平均分" + aver [i] + "\n");

}

如何用*打印矩形圖案?

分析

用二重循環實現

外層循環控制行數

內層循環控制每行的*號數for (int m = 0; m < 5; m++)

{

for (int i = 0; i < 5; i++)

{

System.out.print("*\t");

}

System.out.println("");

}

打印倒直角三角形

從控制臺輸入直角三角形的高度(行數)

每行*的數目從下至上依次為1、2、3、4…//*****

//****

//***

//**

//*

// 第1行 m=5,里層循環要打印5個*

// 第2行 m=4,里層循環要打印4個*

// 第3行 m=3,里層循環要打印3個*

//for (int m = 0; m < 5; m++)//控制的是打印多少行

Scanner scanner = new Scanner(System.in);

System.out.println("輸入行數");

int row = scanner.nextInt();

for (int m = row; m > 0; m--)//控制的是打印多少行

{

for (int i = 0; i < m; i++)//控制的是每行打印多少列

{

System.out.print("*\t");

}

System.out.println("");

}

打印直角三角形

從控制臺輸入直角三角形的高度(行數)

每行 * 的數目依次為1、3、5、7…

分析

實現思路

外層循環控制行數

分析每行打印的內容

每一行打印字符*結束后要換行

內層循環的條件 j<=2i-1

打印九九乘法表

for (int m = 0; m < 9; m++)//控制的是打印多少行

{

for (int i = 0; i < 1+m; i++)//控制的是每行打印多少列

{

System.out.print((i+1)+"*"+(m+1)+"="+((i+1)*(m+1))+"\t");

}

System.out.println("");

}

分析

九九乘法表共有9行,因此外層循環條件為i<=9

第i行上有i個式子,因此因此外層循環條件為j <= I

第i行上的第j個式子為j的值 * i的值 = j*i的值

在二重循環中使用continue若有3個班級各4名學員參賽,計算每個班級參賽學員平均分,統計成績大于85分學員數

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的java二重循环换行_Java零基础系列教程05Java二重循环的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。