java for语法

java 复制代码
package ne;

import java.util.List;
import java.util.stream.Stream;

public class c3 {
    public static void main(String[] args) {
        for (int i = 1; i <= 15; i++) {
            System.out.printf("%03d\t", i);
            System.out.println();
            for (int ix = 15; ix >= 1; ix -= 2) {
                System.out.printf("%03d\t", ix);
            }
//计算1+2+3+...+100 = ?
            int sum = 0;
            for (int iv = 1; iv <= 100; iv++) {
                sum = sum + iv;
            }
            System.out.println("\n1+2+3+...+100=" + sum);
        }

        System.out.printf("===============================\n");
        /*
        for (;;) {
        System.out.println("aaa");
        }
        */
        for (int i = 3; i <= 13; i++) {
            System.out.printf("%02d ", i);
        }
        System.out.println();
        for (int i = 3; i <= 13; i++) {
            if (i % 2 != 0) {
                System.out.printf("%02d ", i);
            }
        }
        System.out.println();
        for (int i = 1; i < 20; i++) {
            if (i % 2 != 0) {
                System.out.printf("%d ", i);
            }
        }

        System.out.printf("===============================\n");
        for (int i = 1; i < 7; i++) {
            System.out.printf("%d ", i);
        }
        System.out.println();
        for (int i = 6; i >= 1; i--) {
            System.out.printf("%d ", i);
        }

        System.out.printf("===============================\n");
        int num = 15;
        for (int i = 1; i < 15; i += 2) {
//String str = " ".repeat(num--) + "*".repeat(i);
//System.out.println(str);
            for (int n = --num; n >= 0; n--) {
                System.out.print(" ");
            }
            for (int j = 1; j <= i; j++) {
                System.out.print("*");
            }
            System.out.println();
        }


        System.out.printf("===============================\n");
//        for in(javascript)
//        foreach(方法,不能使用continue和break)
//        for of (javascript)
        //forin  foreachforof循环集合数组
        int[] nums = {10, 20, 30};
        //toList()java16增加的方法
        for (int i : Stream.of(1, 2, 3, 4, 5, 6).toList()) {
            System.out.println(i);
        }

        //List.of()接口方法是java9新增方法
        for (int i : List.of(10, 20, 30)) {
            System.out.println(i);
        }

        for (int i : Stream.of(11, 22, 33).toList()) {
            System.out.println(i);
        }

        for (int am : nums) {
            System.out.println(am);
            break;
        }

        for (String s : new String[]{"java", "php", "python"}) {
            System.out.println(s);
        }

        for (char c : "javascript".toCharArray()) {
            System.out.println(c);
        }

        System.out.println("--------------------------------");
        for (String value : System.getenv().values()) {
            System.out.println(value);
        }
        System.out.printf("===============================\n");
        System.out.printf("===============================\n");
        System.out.printf("===============================\n");


    }

}
相关推荐
YCY^v^1 小时前
JeecgBoot 项目运行指南
java·学习
云小逸1 小时前
【nmap源码解析】Nmap OS识别核心模块深度解析:osscan2.cc源码剖析(1)
开发语言·网络·学习·nmap
冰暮流星1 小时前
javascript之二重循环练习
开发语言·javascript·数据库
风指引着方向1 小时前
自定义算子开发入门:基于 CANN op-plugin 的扩展实践
开发语言
人间打气筒(Ada)1 小时前
jenkins基于Pipeline发布项目
java·pipeline·jenkins·流水线·ci·cd·cicd
Fairy要carry1 小时前
面试-GRPO强化学习
开发语言·人工智能
爬山算法1 小时前
Hibernate(88)如何在负载测试中使用Hibernate?
java·后端·hibernate
自不量力的A同学1 小时前
Solon AI v3.9 正式发布:全能 Skill 爆发
java·网络·人工智能
Liekkas Kono2 小时前
RapidOCR Python 贡献指南
开发语言·python·rapidocr
张张努力变强2 小时前
C++ STL string 类:常用接口 + auto + 范围 for全攻略,字符串操作效率拉满
开发语言·数据结构·c++·算法·stl