java基礎迴圈

來源:互聯網
上載者:User

標籤:stat   ...   執行   姓名   system.in   使用   ext   ==   core   

一. while迴圈樣本1:.迴圈列印1到10之間的值public class Test1 {public static void main(String[] args) {int i=1;//1.定義迴圈增量,迴圈初始值//2.定義迴圈結構while(i<=10){System.out.println(i); //3.改變迴圈條件i++;}}}樣本2:.詢問張濤任務是否完成import java.util.Scanner;public class Test2 {public static void main(String[] args) {Scanner input=new Scanner(System.in);System.out.println("張濤任務是否完成:");//1.定義迴圈初始值    String word=input.next();    //2.定義while迴圈結構    while(word.equals("n")){    System.out.println("上午打靶!");    System.out.println("下午攀登!");    //3.改變迴圈條件    System.out.println("張濤任務是否完成:");    word=input.next();    }  //不滿足迴圈條件執行的內容    System.out.println("訓練完成!");}}樣本3:.while迴圈和Switch使用import java.util.Scanner;public class Test3 {public static void main(String[] args) {Scanner input=new Scanner(System.in);System.out.println("我的倉庫 管理系統");    System.out.println("請選擇領取物品的編號:");    System.out.println("1.衣服");    System.out.println("2.鞋帽");    System.out.println("3.警棍");     //1.迴圈初始值    String flag="y";  //2.迴圈結構    while(flag.equals("y"))    {    System.out.println("請輸入物品編號:");    int num=input.nextInt();    switch(num){    case 1:     System.out.println("領取衣服");     break;    case 2:    System.out.println("領取鞋帽");    break;    case 3:    System.out.println("領取警棍");    break;    default:   System.out.println("輸入有誤!");       break;    }    //3.改變迴圈條件        System.out.print("是否繼續:(y/n)");        flag=input.next();    }    System.out.println("程式結束!");}}二、do-while迴圈樣本1: 張濤寫訓練,然後判斷是否合格,如果不合格,繼續練import java.util.Scanner;public class Test1 {public static void main(String[] args) {Scanner input = new Scanner(System.in);String flag = "y"; //1.定義迴圈初始值//2.定義迴圈結構do{//執行操作        System.out.println("張濤訓練....");        //3.改變迴圈條件        System.out.print("訓練是否合格?");        flag=input.next();}while(flag.equals("n"));System.out.println("訓練合格!");}}三、for迴圈樣本1:for迴圈的不同寫法import java.util.Scanner;public class Test1 {public static void main(String[] args) {System.out.println("第一種:");for(int i=1;i<=10;i++){System.out.print(i+",");}System.out.println();System.out.println("第二種:");int j=0;for(j=1;j<=10;j++){System.out.print(j+",");}System.out.println();System.out.println("第三種:");int z=1;for(;z<=10;z++){System.out.print(z+",");}System.out.println();System.out.println("第四種:");int x=1;for(;x<=10;){System.out.print(x+",");x++;}}}樣本2:for迴圈和if判斷一起使用import java.util.Scanner;public class Test1 {/** * 迴圈輸入5門課目成績,計算平均分 */public static void main(String[] args) {Scanner input=new Scanner( System.in);System.out.println("請輸入姓名:");String name=input.next();//定義總分double sum=0;//定義平均分double avg=0;for(int i=1;i<=5;i++){System.out.println("輸入5門課目的第"+i+"門成績:");double score=input.nextDouble();//計算總分sum+=score;if(i==5){avg=sum/5;}}System.out.println(name+"平均分:"+avg);}}四、多層for迴圈嵌套import java.util.Scanner;public class Test1 {public static void main(String[] args) {/*System.out.println("列印正方形");//外層是行for(int i=0;i<5;i++){//內層是列for(int j=0;j<5;j++){System.out.print("%");}System.out.println();}*//*System.out.println("列印直角三角形:");Scanner input=new Scanner(System.in);System.out.print("請輸入直角三角形的行數:");int rows=input.nextInt();//行for(int i=1;i<=rows;i++){//列for(int j=0;j<2*i-1;j++){System.out.print("*");}System.out.println();}*//*System.out.println("列印倒直角三角形:");Scanner input=new Scanner(System.in);System.out.print("請輸入倒直角三角形的行數:");int rows=input.nextInt();//行for(int i=1;i<=rows;i++){//列for(int j=1;j<=rows+1-i;j++){System.out.print("*");}System.out.println();}*/System.out.println("列印等腰三角形:");Scanner input=new Scanner(System.in);System.out.print("請輸入等腰三角形的行數:");int rows=input.nextInt();//行for(int i=1;i<=rows;i++){//空格的列for(int j=1;j<=rows-i;j++){System.out.print(" ");}///*的列for(int z=1;z<=2*i-1;z++){System.out.print("*");}System.out.println();}}}

  

java基礎迴圈

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.