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");


    }

}
相关推荐
csxin5 分钟前
Spring Boot 中如何设置 serializer 的 TimeZone
java·后端
@半良人14 分钟前
Deepseek+python自动生成禅道测试用例
开发语言·python·测试用例
一只鲲22 分钟前
48 C++ STL模板库17-容器9-关联容器-映射(map)多重映射(multimap)
开发语言·c++
杨过过儿22 分钟前
【Task02】:四步构建简单rag(第一章3节)
android·java·数据库
青云交23 分钟前
Java 大视界 -- Java 大数据分布式计算在基因测序数据分析与精准医疗中的应用(400)
java·hadoop·spark·分布式计算·基因测序·java 大数据·精准医疗
荔枝爱编程26 分钟前
如何在 Docker 容器中使用 Arthas 监控 Java 应用
java·后端·docker
喵手33 分钟前
Java中Stream与集合框架的差异:如何通过Stream提升效率!
java·后端·java ee
JavaArchJourney34 分钟前
PriorityQueue 源码分析
java·源码
喵手44 分钟前
你知道,如何使用Java的多线程机制优化高并发应用吗?
java·后端·java ee
渣哥1 小时前
10年Java老司机告诉你:为什么永远不要相信浮点数相等
java