Java中使用While语句自增运算遍历数组典型实例_java

public class BirdArray {
  public static void main(String args[]){
    String[] str = new String[]{"麻雀","老鹰","白鸽","黄雀","百灵鸟","孔雀","鹦鹉","丹顶鹤"};
    int index =0;      //创建索引变量
    System.out.println("公园里有很多鸟,种类包括:");
    while(index<str.length){ //遍历数组
      System.out.println(str[index++]); //自增索引值
    }
  }
} 

输出:

run:
公园里有很多鸟,种类包括:
麻雀
老鹰
白鸽
黄雀
百灵鸟
孔雀
鹦鹉
丹顶鹤
BUILD SUCCESSFUL (total time: 0 seconds) 

总结:

创建个索引变量index,这个用于指定数组的下标,随着索引的递增,while循环会逐步遍历每个元素并输出到控制台。要注意++index,与index++的区别。
++index: 会将index的值递增,然后再使用递增后的值。
index++: 首先使用index的值,然后再把变量的值递增。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索java
, while语句
, 自增运算
遍历数组
自增自减运算符、自增运算符、python 自增运算符、c语言自增自减运算符、java自增自减运算符,以便于您获取更多的相关知识。

时间: 2024-10-27 22:44:42

Java中使用While语句自增运算遍历数组典型实例_java的相关文章

if语句-java中if...else语句问题

问题描述 java中if...else语句问题 if为真就执行if后面的语句几,那else后面的语句咋办 if为假才执行else后面的语句 解决方案 if为真就执行if后面的语句,那else后面的语句跳过.每次执行时两选一! 解决方案二: if为真,则执行if后面的语句,跳过else后面的语句: if为假,则跳过if后面的语句,执行else后面的语句. 解决方案三: 只执行一个,if真执行其后语句,假则执行else后面语句,else后面没有则不执行. 解决方案四: 这是分支语句啊 解决方案五:

java中map为什么不能直接使用iterator遍历?

问题描述 java中map为什么不能直接使用iterator遍历? 求教大神:直接使用map的时候方法中不会显示iterator方法,而是要写Set set = map.keySet();才可以使用iterator方法,为什么map和set同为集合,map就不可以直接使用iterator方法?内部逻辑是什么? 解决方案 只有实现的collection集合才有iterator方法,比如List和se接口:而Map接口不能使用iterator方法,需要现获取set视图,即Set set = map.

关于JAVA中事件分发和监听机制实现的代码实例

文章标题:关于JAVA中事件分发和监听机制实现的代码实例 文章地址: http://blog.csdn.net/5iasp/article/details/37054171 作者: javaboy2012 Email:yanek@163.com qq:    1046011462     一.场景假设 假设有博客系统中需要实现如下功能: 系统中用户发布文章,修改文章,删除文章时,需要一些相关的操作需要执行. 发布文章后,给好友发送邮件通知,给用户加积分,对文章做全文索引. 修改文章后,给好友发送

Java中一个for语句导致无穷大死循环的例子_java

在Java开发中常用到For循环,它对简化业务处理,提高效率,非常有帮助.但要防止程序算法中可能导致死循环的情况,而且有的死循环还不好察觉.比如下面这个例子,算法极容易认为是50,实际上是无穷大的一个死循环. public class CycTest { /** * @param args the command line arguments */ public static void main(String[] args) { int end = Integer.MAX_VALUE; //定义

谈谈Java中整数类型(short int long)的存储方式_java

在java中的整数类型有四种,分别是 byte  short int long 其中byte只有一个字节 0或1,在此不详细讲解. 其他的三种类型如下: 1. 基本类型:short 二进制位数:16 包装类:java.lang.Short 最小值:Short.MIN_VALUE=-32768 (-2的15此方) 最大值:Short.MAX_VALUE=32767 (2的15次方-1) 2. 基本类型:int 二进制位数:32 包装类:java.lang.Integer 最小值:Integer.M

详解Java中super的几种用法并与this的区别_java

1. 子类的构造函数如果要引用super的话,必须把super放在函数的首位 复制代码 代码如下: class Base { Base() { System.out.println("Base"); } } public class Checket extends Base { Checket() { super();//调用父类的构造方法,一定要放在方法的首个语句 System.out.println("Checket"); }   public static v

在Java中使用下划线分隔数的字面值的用法讲解_java

在Java SE 7中新增了以二进制形式的字面值表示方式,你可以像使用十进制一样,方便地使用二进制形式的字面值来表示数值. 例如: // 一个8位的byte值: byte aByte = 0b100001; // 一个16位的short值: short aShort = 0b1010010100101; // 一个32位的int值: int anInt1 = 0b101000010100010110100101000101; // 一个64位的long值(注意末尾的后缀「L」) long aLo

详解Java中用于查找对象哈希码值的hashCode()函数_java

理解hashCode() 的作用是获取哈希码,也称为散列码:它实际上是返回一个int整数.这个哈希码的作用是确定该对象在哈希表中的索引位置. hashCode() 定义在JDK的Object.java中,这就意味着Java中的任何类都包含有hashCode() 函数. 虽然,每个Java类都包含hashCode() 函数.但是,仅仅当创建并某个"类的散列表"(关于"散列表"见下面说明)时,该类的hashCode() 才有用(作用是:确定该类的每一个对象在散列表中的位

关于Java中的继承和组合的一个错误使用的例子_java

相信绝大多数人都比较熟悉Java中的「继承」和「组合」这两个东西,本篇文章就主要就这两个话题谈论一下.如果我某些地方写的不对,或者比较幼稚,论证不清晰,欢迎大家留言指正. 什么是「组合」和「继承」 假设有2个class:A和B: 如果class A extends B 那么我们就说A继承B,A是子类,B是父类,这种情况就是继承. 如果A中有一个属性的类型为B,那么我们就说这种情况就是组合. 分别在什么情况下使用 回想一些我们一般会在什么情况下考虑这两个东西呢?我大致想了一下,往往会有如下的场景: