`
chenhua_1984
  • 浏览: 1252235 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

System.out是打印还是作为条件求值?

    博客分类:
  • java
阅读更多
Test 写道
public class Test {


public static void main(String[] args) {

for(int i=0;i<5;System.out.println("the number"+(i++))){
    System.out.println(i);
  }
}
}
结果: 写道
0
the number0
1
the number1
2
the number2
3
the number3
4
the number4
 

 System.out.println("")平时都用作打印,在控制台输出,没想到还能这么用,可以作为一个条件!

分享到:
评论

相关推荐

    java中for(int i= 0; i<=10;i=i++)System.out.print(i);为什么无限输出0

    当它作为后缀(如`i++`)出现在表达式中时,首先返回变量的当前值,然后将变量的值增加1。这种行为可以理解为下面两个步骤: 1. **获取当前值**:首先获取变量`i`的当前值。 2. **增加变量值**:然后将变量`i`的值...

    java 打印五角星for循环

    ### Java打印五角星for循环知识点详解 #### 一、导入必要的类库 在Java程序开始之前,我们首先需要导入所需的类库。本例中,使用了`java.util.Scanner`来接收用户输入。 ```java import java.util.Scanner; ``` ...

    最新JAVA编程题全集_50题及答案

    System.out.println(result.size());; System.out.println(result); } /** * 列出基础字符串(base)的所有组合 * @param base 以该字符串作为基础字符串,进行选择性组合。 * @param buff 所求字符串的...

    Java基础入门:掌握基本语法与概念2024最新0基础!!!易懂!!!.md

    System.out.println("Numbers: " + Arrays.toString(numbers)); } } ``` **解释**: - `int age = 30;`:声明并初始化一个整型变量`age`,赋值为30。 - `double price = 29.99;`:声明并初始化一个双精度...

    JAVA初高级经典小程序.docx

    #### 三、求等差数列和值 **知识点解析:** 1. **递归算法**:程序使用递归来求解1到99之间所有奇数的和。递归是一种高效的解决问题的方法,但需要注意递归深度过大可能导致栈溢出。 2. **数学公式**:实际上可以...

    java五十道题目解答

    System.out.println("最大值为:" + max); } } ``` #### 知识点说明: - **数组初始化**:使用 `int[] random = new int[10];` 来创建一个长度为 10 的整型数组。 - **随机数生成**:通过 `Math.random()` 方法...

    Java学习资源

    :`)也称为三元运算符,用于基于条件返回两个值中的一个。 **示例代码**: ```java int a = 10; int b = 20; int max = (a &gt; b) ? a : b; // 如果a大于b,则max为a,否则为b ``` #### 十一、综合案例分析 **案例1**...

    java选择结构练习-小明都可以买什么

    1. 从任务描述中可知,要实现此功能,我们需要先定义 5 种商品,定义五个 int 值作为这五种商品的价格。 2. 从运行结果可知,我们需要先打印各个商品的价格以及带了多少钱,并选择需要购买商品的序列号。 3. 选择到...

    java运算,夯实大家的基础

    #### 一、求1+3+5+7+…+99的和值 这段代码实现的功能是计算从1加到99的所有奇数之和,并在过程中打印出累加的过程。 ##### 代码解析: ```java public class A08 { public static void main(String[] args) { ...

    Java 经典代码 初级实验

    - 输出时,先打印一行数字1到9作为乘数的提示,然后逐行打印出乘积结果,每行末尾换行。 **代码实现:** ```java public class CFB { public static void main(String[] args) { System.out.println("*123456789...

    Java_exercise 学习笔记

    System.out.println("请输入有效年份(0-3000)"); System.exit(0); // 如果输入无效,终止程序 } // 判断是否为闰年 if ((year % 4 == 0) && (year % 100 != 0) || (year % 400 == 0)) { System.out....

    java 打印出100以内的素数

    在Java中,可以使用`System.out.print()`或`System.out.println()`方法来输出文本到控制台。其中`print()`不换行,而`println()`会换行。 ### 六、总结 通过以上分析,我们可以看到给定的代码片段实现了查找并打印...

    java常见程序

    - **条件控制**:使用`k 作为内层循环的终止条件,避免了不必要的计算。 ### 素数判断与统计 该程序用于判断并输出101至200之间的所有素数,并统计素数的数量。代码如下: ```java public class Lianxi02 { ...

    JAVA阶段模拟试题

    =0)` 的条件仅在 `i` 为 1、2、4、5、7、8 时满足,此时执行 `continue`,跳过 `System.out.print` 语句。只有当 `i` 为 0 和 3 时才满足 `i%3==0`,从而输出 `0` 和 `3`。 ### 10. 分析下面JAVA程序段,编译运行后...

    二十个JAVA程序代码.doc

    System.out.println("A"); break; case 8: System.out.println("B"); break; case 7: System.out.println("C"); break; case 6: System.out.println("D"); break; default: System.out.println("E"); ...

    Week11_第3讲_ 流程控制.pdf

    System.out.println(b); // 输出计算结果 ``` 在这个例子中,代码从上到下依次执行,先定义变量a,然后计算b的值,最后打印结果。 **2. 选择结构(条件控制)** 选择结构允许程序根据特定条件来决定执行哪部分代码...

    打印菱形的java程序及设计思路

    在实际编程时,我们还需要考虑到边界条件,比如当行数为0或n时,应只打印一行星号。 此外,"Lingxing.class"是编译后的Java字节码文件,它是Java源代码(如"Lingxing.java")经过javac编译器转换后的产物,可供Java...

    达内 coreJava 习题答案

    System.out.println("请输入一个 1~9 的 a 值"); a = scanner.nextInt(); System.out.println("请问要相加多少项?"); howMany = scanner.nextInt(); int sum=0; int a1=a; // 用来保存 a 的初始值 for (int ...

    求N!的值.java

    的值.java”,但是类名为`c1`,这可能在实际编译时会导致错误。为了遵循最佳实践,建议将类名改为`Factorial`或类似名称,并且文件名也应该一致。 - **类定义**:`public class c1 { ... }`,这里定义了一个名为`c1`...

    Java经典编程题

    如果n能被k整除,则打印出k并将n除以k的商作为新的n,重复步骤1;如果n不能被k整除,则k增加1,重复步骤1。 **代码解析:** ```java import java.util.Scanner; public class Lianxi04 { public static void main...

Global site tag (gtag.js) - Google Analytics