zoukankan      html  css  js  c++  java
  • java 基础之for循环

    示例

    import java.util.Scanner;
    
    /*
    For 循环结构的使用
    1 .循环结构的4要素
    (1)初始化条件
    (2)循环条件(布尔类型)
    (3)循环体
    (4)迭代条件
    2.for循环结构
    for (1;2;4){
        3;
    }
    
     */
    public class roftest {
        public static void main(String[] args) {
            for (int i = 1; i <= 2; i++) {
                System.out.println("hhh"+i);
    
            }
            int sum = 0;
            int t = 0;
            for (int i = 1; i <=100; i++ ){
                if (i % 2 == 0 ){
                    sum += i;//表示sum=sum+i
                    System.out.println(i);
                    t++;
                }
            }
            System.out.println("100以内所有偶数的和为:"+sum+" ,100以内有"+t+"个偶数。");
    
            for (int i = 1; i <= 150; i++){
                if (i%3==0&&i%5==0&&i%7==0){
                    System.out.println(i+" foo biz  baz");
                }else if (i%3==0&&i%5==0){
                    System.out.println(i+" foo biz");
                }else if (i%3==0&&i%7==0){
                    System.out.println(i+" foo baz");
                }else if (i%5==0&&i%7==0){
                    System.out.println(i+" biz baz");
                }else if (i%3==0) {
                    System.out.println(i+" foo");
                }else if (i%5==0) {
                    System.out.println(i+" biz");
                }else if (i%7==0){
                    System.out.println(i+" baz");
                }
            }
            for (int i = 1; i <= 150; i++){
                System.out.print(i + " ");
                if (i%3 == 0 ) {
                    System.out.print("foo ");  //print 不换行;println 自动换行
                }
                if (i%5 ==0) {
                    System.out.print("biz ");
                }
                if (i%7 ==0 ){
                    System.out.print("baz ");
                }
                System.out.println();
            }
            Scanner scan = new Scanner(System.in);
            System.out.println("请输入第一个数:");
            int n = scan.nextInt();
            System.out.println("请输入第二个数:");
            int m = scan.nextInt();
            //获取最大公约数
            int min = ( m <= n ) ? m : n ;
            for (int i = min; i>=1 ; i--){
                if (m%i ==0 && n%i==0){
                    System.out.println(i);
                    break;
                }
            }
            //获取两个数最小公倍数
            int max = (m>=n)?m:n;
            for (int i = max; i<=n*m;i++){
                if (i%m==0&&i%n==0){
                    System.out.println(i);
                    break;
                }
            }
        }
    }
    

      测试

    D:jdkjdk-8u131injava.exe "-javaagent:D:ideAIntelliJ IDEA 2019.3.3libidea_rt.jar=6031:D:ideAIntelliJ IDEA 2019.3.3in" -Dfile.encoding=UTF-8 -classpath D:jdkjdk-8u131jrelibcharsets.jar;D:jdkjdk-8u131jrelibdeploy.jar;D:jdkjdk-8u131jrelibextaccess-bridge-64.jar;D:jdkjdk-8u131jrelibextcldrdata.jar;D:jdkjdk-8u131jrelibextdnsns.jar;D:jdkjdk-8u131jrelibextjaccess.jar;D:jdkjdk-8u131jrelibextjfxrt.jar;D:jdkjdk-8u131jrelibextlocaledata.jar;D:jdkjdk-8u131jrelibext
    ashorn.jar;D:jdkjdk-8u131jrelibextsunec.jar;D:jdkjdk-8u131jrelibextsunjce_provider.jar;D:jdkjdk-8u131jrelibextsunmscapi.jar;D:jdkjdk-8u131jrelibextsunpkcs11.jar;D:jdkjdk-8u131jrelibextzipfs.jar;D:jdkjdk-8u131jrelibjavaws.jar;D:jdkjdk-8u131jrelibjce.jar;D:jdkjdk-8u131jrelibjfr.jar;D:jdkjdk-8u131jrelibjfxswt.jar;D:jdkjdk-8u131jrelibjsse.jar;D:jdkjdk-8u131jrelibmanagement-agent.jar;D:jdkjdk-8u131jrelibplugin.jar;D:jdkjdk-8u131jrelib
    esources.jar;D:jdkjdk-8u131jrelib
    t.jar;G:java_ideachenxioutproductionchenxi com.chenxi.java.roftest
    hhh1
    hhh2
    2
    4
    6
    8
    10
    12
    14
    16
    18
    20
    22
    24
    26
    28
    30
    32
    34
    36
    38
    40
    42
    44
    46
    48
    50
    52
    54
    56
    58
    60
    62
    64
    66
    68
    70
    72
    74
    76
    78
    80
    82
    84
    86
    88
    90
    92
    94
    96
    98
    100
    100以内所有偶数的和为:2550 ,100以内有50个偶数。
    3 foo
    5 biz
    6 foo
    7 baz
    9 foo
    10 biz
    12 foo
    14 baz
    15 foo biz
    18 foo
    20 biz
    21 foo baz
    24 foo
    25 biz
    27 foo
    28 baz
    30 foo biz
    33 foo
    35 biz baz
    36 foo
    39 foo
    40 biz
    42 foo baz
    45 foo biz
    48 foo
    49 baz
    50 biz
    51 foo
    54 foo
    55 biz
    56 baz
    57 foo
    60 foo biz
    63 foo baz
    65 biz
    66 foo
    69 foo
    70 biz baz
    72 foo
    75 foo biz
    77 baz
    78 foo
    80 biz
    81 foo
    84 foo baz
    85 biz
    87 foo
    90 foo biz
    91 baz
    93 foo
    95 biz
    96 foo
    98 baz
    99 foo
    100 biz
    102 foo
    105 foo biz  baz
    108 foo
    110 biz
    111 foo
    112 baz
    114 foo
    115 biz
    117 foo
    119 baz
    120 foo biz
    123 foo
    125 biz
    126 foo baz
    129 foo
    130 biz
    132 foo
    133 baz
    135 foo biz
    138 foo
    140 biz baz
    141 foo
    144 foo
    145 biz
    147 foo baz
    150 foo biz
    1 
    2 
    3 foo 
    4 
    5 biz 
    6 foo 
    7 baz 
    8 
    9 foo 
    10 biz 
    11 
    12 foo 
    13 
    14 baz 
    15 foo biz 
    16 
    17 
    18 foo 
    19 
    20 biz 
    21 foo baz 
    22 
    23 
    24 foo 
    25 biz 
    26 
    27 foo 
    28 baz 
    29 
    30 foo biz 
    31 
    32 
    33 foo 
    34 
    35 biz baz 
    36 foo 
    37 
    38 
    39 foo 
    40 biz 
    41 
    42 foo baz 
    43 
    44 
    45 foo biz 
    46 
    47 
    48 foo 
    49 baz 
    50 biz 
    51 foo 
    52 
    53 
    54 foo 
    55 biz 
    56 baz 
    57 foo 
    58 
    59 
    60 foo biz 
    61 
    62 
    63 foo baz 
    64 
    65 biz 
    66 foo 
    67 
    68 
    69 foo 
    70 biz baz 
    71 
    72 foo 
    73 
    74 
    75 foo biz 
    76 
    77 baz 
    78 foo 
    79 
    80 biz 
    81 foo 
    82 
    83 
    84 foo baz 
    85 biz 
    86 
    87 foo 
    88 
    89 
    90 foo biz 
    91 baz 
    92 
    93 foo 
    94 
    95 biz 
    96 foo 
    97 
    98 baz 
    99 foo 
    100 biz 
    101 
    102 foo 
    103 
    104 
    105 foo biz baz 
    106 
    107 
    108 foo 
    109 
    110 biz 
    111 foo 
    112 baz 
    113 
    114 foo 
    115 biz 
    116 
    117 foo 
    118 
    119 baz 
    120 foo biz 
    121 
    122 
    123 foo 
    124 
    125 biz 
    126 foo baz 
    127 
    128 
    129 foo 
    130 biz 
    131 
    132 foo 
    133 baz 
    134 
    135 foo biz 
    136 
    137 
    138 foo 
    139 
    140 biz baz 
    141 foo 
    142 
    143 
    144 foo 
    145 biz 
    146 
    147 foo baz 
    148 
    149 
    150 foo biz 
    请输入第一个数:
    12
    请输入第二个数:
    56
    4
    168
    
    Process finished with exit code 0
    

      输出满足个位十位个位数的立方和等于这个数的本身;例如153=1*1*1+5*5*5+3*3*3  

    public class roftest {
        public static void main(String[] args) {
    
            for (int i= 100; i<1000;i++){
                int b=i/100;
                int s=i%100/10;
                int g=i%10;
                if (i == (b*b*b+s*s*s+g*g*g)) {
                    System.out.println(i);
                }
            }
    
        }
    }
    

      测试

    153
    370
    371
    407
    

      

  • 相关阅读:
    OpenWrt 上安装 AdGuard Home
    java网络编程
    如何进行数据库选型
    银行业务中台
    数仓|大数据时代,维度建模过时了吗?
    spqrk相关
    Apache Doris在美团外卖数仓中的应用实践
    hadoop的简单规划
    数据中台建设
    银行数仓分层
  • 原文地址:https://www.cnblogs.com/rdchenxi/p/13372066.html
Copyright © 2011-2022 走看看