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


    }

}
相关推荐
2601_949817721 小时前
C++指针与引用深度精讲:底层原理、差异对比与高阶实战陷阱
java·jvm·c++
va学弟1 小时前
Java 网络通信编程(10):Channel 和 Selector
java·开发语言
爱吃提升2 小时前
MATLAB impulse函数脉冲响应完整实操教程
开发语言·matlab
小饕2 小时前
从 1080 Ti 到树莓派 4:Qwen2.5-0.5B Function Calling 端侧部署七步实战
开发语言·人工智能
小张小张爱学习2 小时前
Apache Dubbo 3 + Spring Boot 3 多模块 Maven 项目,演示基于 Zookeeper 注册中心的 RPC 调用
java·dubbo
糯米导航2 小时前
Rust + ONNX Runtime 构建生产级 AI 推理服务:从零到压测
开发语言·人工智能·rust
阿pin2 小时前
Java随笔-ConcurrentHashMap
java·开发语言·哈希算法
秋田君2 小时前
QT_QT布局详解
开发语言·数据库·qt
ximen502_2 小时前
Python 语言知识总结
开发语言·python
m0_738120723 小时前
PHP代码审计基础——超全局变量(三)
开发语言·安全·网络安全·php