激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語(yǔ)言|JavaScript|易語(yǔ)言|vb.net|

服務(wù)器之家 - 編程語(yǔ)言 - Java教程 - Java編程幾個(gè)循環(huán)實(shí)例代碼分享

Java編程幾個(gè)循環(huán)實(shí)例代碼分享

2021-01-27 11:05qq_33624284的博客 Java教程

這篇文章主要介紹了Java編程幾個(gè)循環(huán)實(shí)例代碼分享,多看多練,小編覺得還是挺不錯(cuò)的,這里分享給大家,供需要的朋友參考。

有關(guān)Java循環(huán)的內(nèi)容,編程中還是比較常用的,下面分享給大家?guī)讉€(gè)循環(huán)的示例代碼,練習(xí)一下。

1、循環(huán)輸出1到100之間所有能被3或能被4整除的數(shù)。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package com.hz.loop02;
/**
 * 1、循環(huán)輸出1到100之間所有能被3或能被4整除的數(shù)。
 * @author ztw
 *
 */
public class Practice01 {
    public static void main(String[] args) {
        for (int i=1;i<=100;i++){
            //判斷下是否被3或能被4整除,是的話輸出
            if(i%3==0||i%4==0){
                System.out.println(i);
            }
        }
    }
}

2、循環(huán)輸出200到300之間所有能被5整除,或能被2整除并且能被3整除的數(shù)。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package com.hz.loop02;
/**
 * 2、循環(huán)輸出200到300之間所有能被5整除,或能被2整除并且能被3整除的數(shù)。
 * @author ztw
 *
 */
public class Practice02 {
    public static void main(String[] args) {
        //輸出200到300之間
        for (int i=200;i<=300;i++){
            //判斷是否能被5整除,或能被2整除并且能被3整除的數(shù)
            if(i%5==0||(i%2==0&&i%3==0)){
                System.out.println(i);
            }
        }
    }
}

3、循環(huán)輸出1到2000中所有能4整除但不能被100整除的數(shù),或能被400整除的數(shù)。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package com.hz.loop02;
/**
 * 3、循環(huán)輸出1到2000中所有能4整除但不能被100整除的數(shù),或能被400整除的數(shù)。
 * @author ztw
 *
 */
public class Practice03 {
    public static void main(String[] args) {
        //循環(huán)輸出1到2000
        for (int i=1;i<=2000;i++){
            //判斷所有能4整除但不能被100整除的數(shù),或能被400整除的數(shù)
            if((i%4==0&&1%100!=0)||i%400==0){
                System.out.println(i);
            }
        }
    }
}

4、計(jì)算1+2+3+……+100的結(jié)果。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package com.hz.loop02;
/**
 * 4、計(jì)算1+2+3+……+100的結(jié)果。
 * @author ztw
 *
 */
public class Practice04 {
    public static void main(String[] args) {
        //定義一個(gè)結(jié)果變量初始為0
        int sum =0;
        //i循環(huán)+1
        for (int i=1;i<=100;i++){
            //1-100自加
            sum+=i;
        }
        System.out.println("1+2+3+……+100的結(jié)果是:"+sum);
    }
}

5、計(jì)算1*2*3*……*10的結(jié)果。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package com.hz.loop02;
/**
 * 5、計(jì)算1*2*3*……*10的結(jié)果。
 * @author ztw
 *
 */
public class Practice05 {
    public static void main(String[] args) {
        ////定義一個(gè)結(jié)果變量初始為1
        int sum = 1;
        //i循環(huán)+1
        for (int i=1;i<=10;i++){
            //每一次循環(huán)+1相乘
            sum=sum*i;
        }
        System.out.println("1*2*3*……*10的結(jié)果是:"+sum);
    }
}

6、計(jì)算1+1/4+1/9+….+1/(20*20)

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package com.hz.loop02;
/**
 * 6、計(jì)算1+1/4+1/9+....+1/(20*20)
 * @author ztw
 *
 */
public class Practice06 {
    public static void main(String[] args) {
        //定義兩個(gè)變量
        int number = 1;
        double sum = 0;
        /*
   * 循環(huán)自+1,需要注意的是分子必須?.0的模式
   */
        while(number<=20){
            sum +=1.0/(number*number);
            number++;
        }
        //輸出結(jié)果
        System.out.println(sum);
    }
}

7、輸入一個(gè)整數(shù)放入到變量n中,如果這個(gè)整數(shù)大于0,那么計(jì)算1+2+3+……+(n-1)+n的結(jié)果,否則輸出“輸入的數(shù)據(jù)有錯(cuò)誤

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package com.hz.loop02;
import java.util.Scanner;
/**
 *
 * 7、輸入一個(gè)整數(shù)放入到變量n中,如果這個(gè)整數(shù)大于0,
 * 那么計(jì)算1+2+3+……+(n-1)+n的結(jié)果,否則輸出“輸入的數(shù)據(jù)有錯(cuò)誤
 * @author ztw
 *
 */
public class Practice07 {
    public static void main(String[] args) {
        int sum = 0;
        Scanner sc = new Scanner(System.in);
        System.out.println("輸入一個(gè)整數(shù):");
        int n = sc.nextint();
        if(n>0){
            for (int i=0;i<=n;i++){
                sum+=i;
            }
        } else{
            System.out.println("輸入的數(shù)據(jù)有錯(cuò)誤!");
        }
        System.out.println(sum);
    }
}

8、循環(huán)輸入5個(gè)學(xué)生的成績(jī),計(jì)算這5個(gè)學(xué)生的總分,及平均分

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
package com.hz.loop02;
import java.util.Scanner;
/**
 * 8、循環(huán)輸入5個(gè)學(xué)生的成績(jī),計(jì)算這5個(gè)學(xué)生的總分,及平均分
 * @author ztw
 *
 */
public class Practice08 {
    public static void main(String[] args) {
        float sum = 0;
        float avg = 0;
        Scanner sc = new Scanner(System.in);
        /*
   * 循環(huán)輸出5個(gè)學(xué)生的成績(jī)
   * 求出總成績(jī)
   */
        for (int i=1;i<=5;i++){
            System.out.println("輸入學(xué)生的成績(jī):");
            float sroce = sc.nextfloat();
            sum+=sroce;
        }
        //求平均成績(jī)
        avg = sum/5;
        System.out.println("總分:"+sum+"平均分:"+avg);
    }
}

9、首先要求用戶輸入學(xué)生的數(shù)目放入到變量n中,如果這個(gè)數(shù)大于0,那么就循環(huán)n次接收n個(gè)學(xué)生的成績(jī),計(jì)算總分及平均分。否則輸出“學(xué)生的人數(shù)不能為負(fù)數(shù)

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
package com.hz.loop02;
import java.util.Scanner;
/**
 * 8、循環(huán)輸入5個(gè)學(xué)生的成績(jī),計(jì)算這5個(gè)學(xué)生的總分,及平均分
 * @author ztw
 *
 */
public class Practice08 {
    public static void main(String[] args) {
        float sum = 0;
        float avg = 0;
        Scanner sc = new Scanner(System.in);
        /*
   * 循環(huán)輸出5個(gè)學(xué)生的成績(jī)
   * 求出總成績(jī)
   */
        for (int i=1;i<=5;i++){
            System.out.println("輸入學(xué)生的成績(jī):");
            float sroce = sc.nextfloat();
            sum+=sroce;
        }
        //求平均成績(jī)
        avg = sum/5;
        System.out.println("總分:"+sum+"平均分:"+avg);
    }
}
package com.hz.loop02;
import java.util.Scanner;
/**
 * 9、首先要求用戶輸入學(xué)生的數(shù)目放入到變量n中,
 * 如果這個(gè)數(shù)大于0,那么就循環(huán)n次接收n個(gè)學(xué)生的成績(jī),
 * 計(jì)算總分及平均分。否則輸出“學(xué)生的人數(shù)不能為負(fù)數(shù)
 * @author ztw
 *
 */
public class Practice09 {
    public static void main(String[] args) {
        int n = 0;
        float sum=0;
        Scanner sc = new Scanner(System.in);
        System.out.println("輸入學(xué)生的數(shù)目:");
        n = sc.nextint();
        /*
   * 判斷變量n是否大于0
   * 如果大于0,則進(jìn)行成績(jī)輸入并求和,否則輸出”學(xué)生的人數(shù)不能為負(fù)數(shù)“
   */
        if(n>0){
            for (int i=1;i<=n;i++){
                System.out.println("輸入學(xué)生的成績(jī):");
                float sroce = sc.nextfloat();
                sum+= sroce;
            }
            //計(jì)算平均成績(jī)
            float avg = sum/n;
            System.out.println("總分:"+sum+"及平均分:"+avg);
        } else{
            System.out.println("學(xué)生的人數(shù)不能為負(fù)數(shù)");
        }
    }
}

10、循環(huán)問“老婆,你愛我嗎?”,如果回答的是“愛”,那么就結(jié)束循環(huán),否則就繼續(xù)問。用程序描述這個(gè)故事

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package com.hz.loop02;
import java.util.Scanner;
/**
 * 10、循環(huán)問“老婆,你愛我嗎?”,
 * 如果回答的是“愛”,那么就結(jié)束循環(huán),
 * 否則就繼續(xù)問。用程序描述這個(gè)故事
 * @author ztw
 *
 */
public class Practice10 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        /*
   * 循環(huán)問“老婆,你愛我嗎?”,
   * 如果回答的是“愛”,那么就結(jié)束循環(huán),
   * 否則就繼續(xù)問。
   */
        for (;;){
            System.out.println("老婆,你愛我嗎?");
            String choice = sc.next();
            if(choice.equals("愛")){
                System.out.println("循環(huán)結(jié)束");
                //中斷,跳出循環(huán)
                break;
            } else{
            }
        }
    }
}

11、循環(huán)輸入字符串,將這些輸入的字符串都連接起來(lái),至到輸入的字符串為“Esc”就結(jié)束循環(huán),最后顯示這個(gè)連接起來(lái)的字符串。
比如:輸入abc 輸入def 輸入Esc
就輸出abcdef

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
package com.hz.loop02;
import java.util.Scanner;
/**
 *
 *11、循環(huán)輸入字符串,將這些輸入的字符串都連接起來(lái),至到輸入的字符串為“Esc”就結(jié)束循環(huán),
 *最后顯示這個(gè)連接起來(lái)的字符串。
 *比如:輸入abc   輸入def    輸入Esc
 *就輸出abcdef
 * @author ztw
 *
 */
public class Practice11 {
    public static void main(String[] args) {
        String str = "";
        Scanner sc = new Scanner(System.in);
        //構(gòu)造一個(gè)其中不帶字符的字符串緩沖區(qū),初始容量為 16 個(gè)字符。
        StringBuffer sbuffer = new StringBuffer();
        //循環(huán)輸入輸出字符
        while(true){
            System.out.println("輸入字符串:");
            str = sc.next();
            //判斷如果str等于"Esc"
            if(str.equals("Esc")){
                break;
            }
            /*
     * 按順序?qū)?str參數(shù)中的字符添加到此 StringBuffer 中,
     * 并使 StringBuffer 在長(zhǎng)度上增加該參數(shù)的長(zhǎng)度。
     */
            sbuffer.append(str);
        }
        //輸出這個(gè)連接起來(lái)的字符串
        System.out.println("連接起來(lái)的字符串:"+sbuffer.toString());
    }
}

12、輸入年份和月份,打印該該月份的日歷,例如:輸入2011年9月,就打印2011年9月的日歷

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
package com.hz.loop02;
import java.util.Scanner;
/**
 *
 *12、輸入年份和月份,打印該該月份的日歷,例如:輸入2011年9月,就打印2011年9月的日歷
 * @author ztw
 *
 */
public class Practice12 {
    public static void main(String[] args) {
        //定義表示年和月的兩個(gè)變量
        int year,month;
        Scanner sc = new Scanner(System.in);
        System.out.println("請(qǐng)輸入年份:");
        year = sc.nextint();
        System.out.println("請(qǐng)輸入月份:");
        month = sc.nextint();
        //判斷輸入月份是否合理
        if(month<=12&&month>=1){
            /*
   * 判斷輸入的年份是否為潤(rùn)年
   */
            if(month==1||month==3||month==5||month==7||month==8){
                for (int i=1;i<=31;i++){
                    System.out.print(" "+i+" ");
                    if(i%7==0){
                        System.out.println();
                    }
                }
            } else if(month==2){
                /*
       * 判斷輸入的年份是否為潤(rùn)年
       * 閏年二月29天,否則28天
       */
                if((year%4==0&&year%100!=0)||year%400==0){
                    for (int i=1;i<=29;i++){
                        System.out.print(" "+i+" ");
                        //一行等于7,就換行
                        if(i%7==0){
                            System.out.println();
                        }
                    }
                } else{
                    for (int i=1;i<=28;i++){
                        System.out.print(" "+i+" ");
                        if(i%7==0){
                            System.out.println();
                        }
                    }
                }
            } else{
                for (int i=1;i<=30;i++){
                    System.out.print(" "+i+" ");
                    if(i%7==0){
                        System.out.println();
                    }
                }
            }
        } else{
            System.out.println("請(qǐng)輸入合理的月份!!!");
        }
    }
}

總結(jié)

以上就是本文關(guān)于Java編程幾個(gè)循環(huán)實(shí)例代碼分享的全部?jī)?nèi)容,希望對(duì)大家有所幫助。如有不足之處,歡迎留言指出。感謝朋友們對(duì)本站的支持!

原文鏈接:https://www.2cto.com/kf/201610/552739.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产成人高清在线观看 | 免费观看黄色一级视频 | 精品黑人一区二区三区国语馆 | 91久久久久久久久久久久久久 | 久久九九热re6这里有精品 | 一级做a爱性色毛片免费1 | 999久久久精品视频 欧美日韩网站在线观看 | 成人爱情偷拍视频在线观看 | www国产成人免费观看视频 | 成人激情综合网 | 性欧美极品xxxx欧美一区二区 | 亚洲成人免费电影 | 热re91久久精品国产99热 | 一级免费大片 | 国产乱free国语对白 | 黄色免费大片 | 新久草视频 | 久久久久在线观看 | 欧美性受xxxxxx黑人xyx性爽 | 91精选视频 | 日韩av电影在线免费观看 | 一级毛片特黄 | xp123精品视频| 国产成人精品一区二区视频免费 | 8x成人在线电影 | 成人444kkkk在线观看 | 伊人午夜| 538在线精品| 国产午夜精品在线 | 精品久久久久久久久久久αⅴ | 天天舔夜夜操 | 圆产精品久久久久久久久久久 | 精国品产一区二区三区有限公司 | 成人 日韩 | 欧美14一15sex性hd | 天堂二区| 91成人免费视频 | 香蕉视频网站在线观看 | 狠狠久久伊人中文字幕 | 日本精品婷婷久久爽一下 | 国产喷白浆10p |