Java在线运行

版本:
运行结果
教程手册
代码仓库
极速运行
交互输入
极速运行模式,不支持键盘输入语句但是拥有更高的运行速度,输出简洁明了 。 点击编辑器上方的运行按钮即刻体验吧。
以下是用户最新保存的代码
3线程输出26个英文 发布于:2021-06-21 18:04 三个线程轮流输出abc 发布于:2021-06-21 17:50 老鼠、两瓶毒酒 发布于:2021-06-20 19:00 Switch case 发布于:2021-06-18 01:27 bitmap图片 发布于:2021-06-13 17:39 研究生老师工资 发布于:2021-06-09 00:45 实验报告Money 发布于:2021-06-08 23:51 水井实验报告 发布于:2021-06-08 23:41 java子类继承 发布于:2021-06-08 22:49 用Console类实现简单的控制台IO 发布于:2021-06-20 15:59 if条件循环 发布于:2021-06-17 22:12 堆排序扩展题目 发布于:2021-06-05 02:15 改进的堆排序 发布于:2021-06-04 23:42 堆排序-Java 发布于:2021-06-04 21:02 越南语声调处理工具 发布于:2021-06-04 15:58 java测试 发布于:2021-06-09 09:58 快速排序-随机取一个数作为划分标准 发布于:2021-06-04 15:01 小和问题-归并排序扩展 发布于:2021-06-04 01:32 归并排序-Java 发布于:2021-06-03 17:30 冒泡排序-Java 发布于:2021-05-28 17:45 选择排序-Java 发布于:2021-05-28 17:43 一键复用最后代码 发布于:2021-05-26 17:02 Java5-13练习题 发布于:2021-05-25 15:06 键盘输入的 发布于:2021-05-28 19:46 Java5-23练习题 发布于:2021-05-25 14:52 运算注意。 发布于:2021-05-23 18:04 转义字符的使用 发布于:2021-05-23 17:45 1·byte short int 在计算是会自动转化为int 2.float double 为近似值,byte short int 转化时可能会精确丢失 3.把大类型转化小的类型时可能会丢失 发布于:2021-05-23 17:24 IReadBook.java 发布于:2021-05-24 16:04 Java5-20练习题 发布于:2021-05-24 13:09 feistel密码 发布于:2021-05-15 10:52 获取当前时间戳 发布于:2021-05-10 14:10 20210510 测试内部类3 发布于:2021-05-10 08:51 20210510 测试内部类2 发布于:2021-05-10 10:38 20210510 测试内部类1 发布于:2021-05-10 08:27 Calendar的生成 发布于:2021-05-09 23:43 计算出生天数 发布于:2021-05-09 23:07 插入排序算法的改进 发布于:2021-05-07 20:56 插入排序算法 发布于:2021-05-07 20:17 怦然心动Java版, linux下效果最好 发布于:2021-05-10 22:41 选择排序算法改进 发布于:2021-05-06 15:44 java截取字符传中符合标准的日期 发布于:2021-05-06 15:37 冒泡排序算法 发布于:2021-05-06 15:44 选择排序算法--2021.05.05 发布于:2021-05-05 16:46 用户名 密码 发布于:2021-04-21 23:12 Book JavaBean 发布于:2021-04-21 22:47 输入输出库 发布于:2021-04-20 22:41 十进制转十六进制代码 发布于:2021-04-10 13:38 按时区获取近多少天的所有日期 发布于:2021-04-19 20:03 构造方法重载 发布于:2021-03-31 16:16 [更多]
显示目录

for循环



for循环

虽然所有循环结构都可以用while或者do...while表示,但Java提供了另一种语句 —— for循环,使一些循环结构变得更加简单。

for循环执行的次数是在执行前就确定的。语法格式如下:

for(初始化; 布尔表达式; 更新) {
    //代码语句
}

关于for循环有以下几点说明:

  • 最先执行初始化步骤。可以声明一种类型,但可初始化一个或多个循环控制变量,也可以是空语句。
  • 然后,检测布尔表达式的值。如果为true,循环体被执行。如果为false,循环终止,开始执行循环体后面的语句。
  • 执行一次循环后,更新循环控制变量。
  • 再次检测布尔表达式。循环执行上面的过程。

实例

public class Test {

   public static void main(String args[]) {

      for(int x = 10; x < 20; x = x+1) {          System.out.print("value of x : " + x );     
      System.out.print("\n");       }    } }

以上实例编译运行结果如下:

value of x : 10
value of x : 11
value of x : 12
value of x : 13
value of x : 14
value of x : 15
value of x : 16
value of x : 17
value of x : 18
value of x : 19

Java增强for循环

Java5引入了一种主要用于数组的增强型for循环。

Java增强for循环语法格式如下:

for(声明语句 : 表达式)
{
   //代码句子
}

声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块,其值与此时数组元素的值相等。

表达式:表达式是要访问的数组名,或者是返回值为数组的方法。

实例

public class Test {

   public static void main(String args[]){
      int [] numbers = {10, 20, 30, 40, 50};

      for(int x : numbers ){
         System.out.print( x );
         System.out.print(",");
      }
      System.out.print("\n");
      String [] names ={"James", "Larry", "Tom", "Lacy"};
      for( String name : names ) {
         System.out.print( name );
         System.out.print(",");
      }
   }
}

以上实例编译运行结果如下:

10,20,30,40,50,
James,Larry,Tom,Lacy,

break关键字

break主要用在循环语句或者switch语句中,用来跳出整个语句块。

break跳出最里层的循环,并且继续执行该循环下面的语句。

语法

break的用法很简单,就是循环结构中的一条语句:

break;

实例

public class Test {

   public static void main(String args[]) {
      int [] numbers = {10, 20, 30, 40, 50};

      for(int x : numbers ) {
         if( x == 30 ) {
          break;
         }
         System.out.print( x );
         System.out.print("\n");
      }
   }
}

以上实例编译运行结果如下:

10
20

continue关键字

continue适用于任何循环控制结构中。作用是让程序立刻跳转到下一次循环的迭代。

在for循环中,continue语句使程序立即跳转到更新语句。

在while或者do…while循环中,程序立即跳转到布尔表达式的判断语句。

语法

continue就是循环体中一条简单的语句:

continue;

实例

public class Test {

   public static void main(String args[]) {
      int [] numbers = {10, 20, 30, 40, 50};

      for(int x : numbers ) {
         if( x == 30 ) {
          continue;
         }
         System.out.print( x );
         System.out.print("\n");
      }
   }
}

以上实例编译运行结果如下:

10
20
40
50
由JSRUN为你提供的Java在线运行、在线编译工具
        JSRUN提供的Java在线运行,Java 在线运行工具,基于linux操作系统环境提供线上编译和线上运行,具有运行快速,运行结果与常用开发、生产环境保持一致的特点。

title

使用此草稿 删除草稿

皮肤:

运行模式:

嵌入代码 iframe嵌入: