導航:首頁 > 編程語言 > java數組循環輸出

java數組循環輸出

發布時間:2024-04-13 17:19:22

『壹』 java如何將數組裡面的數都輸出出來

一般人都會用for循環來遍歷整個數組,然後挨個輸出
例如:
int[] a = {1,2,3,4,5};

要將數組a列印出來,就是
for(int i = 0;i<a.length;i++){
System.out.println(a[i]);

}
這樣就會挨個輸出數組
但是還有一個方法,知道的人不多,就是Array.toString(a);
只需要 System.out.println(Array.toString(a));
就會列印出[1,2,3,4,5]這種形式。

『貳』 java如何讓數組里的字元串循環輸出

通過for循環後把數組中的字元串輸出

1、定義字元串數組

Stringarr[]=newString[]{"a","b","c"};//定義一個字元串數組arr

2、循環數組

for(inti=0;i<arr.length;i++){//通過arr.length獲取字元串數組長度
System.out.println(arr[i]);//循環輸出字元串數組元素
}

『叄』 java 用for循環為一個字元串數組輸入從a到z的值。

// 定義長度為26的字元串數組
String arr[] = new String[26];
// 循環char,ascii碼97代表a
for(char c=97;c<=122;c++){
// 把char類型的轉換為字元串類型的,賦給字元串數組

arr[c-97]=String.valueOf(c);
}
// 循環列印字元串數組
for(int i=0;i<26;i++){
System.out.println(arr[i]);
}

『肆』 java中for each的用法

foreach語句是java5的新特徵之一,在遍歷數組、集合方面,foreach為開發人員提供了極大的方便。
foreach語句是for語句的特殊簡化版本,但是foreach語句並不能完全取代for語句,然而,任何的foreach語句都可以改寫為for語句版本。
foreach並不是一個關鍵字,習慣上將這種特殊的for語句格式稱之為「foreach」語句。從英文字面意思理解foreach也就是「for 每一個」的意思。實際上也就是這個意思。
foreach的語句格式:
for(元素類型t 元素變數x : 遍歷對象obj){
引用了x的java語句;
}
下面通過兩個例子簡單例子看看foreach是如何簡化編程的。代碼如下:
一、foreach簡化數組和集合的遍歷
import java.util.Arrays;
import java.util.List;
import java.util.ArrayList;

/**
* Created by IntelliJ IDEA.
* User: leimin
* Date: 2007-12-3
* Time: 16:58:24
* Java5新特徵之foreach語句使用總結
*/
public class TestArray {
public static void main(String args[]) {
TestArray test = new TestArray();
test.test1();
test.listToArray();
test.testArray3();

}

/**
* foreach語句輸出一維數組
*/
public void test1() {
//定義並初始化一個數組
int arr[] = {2, 3, 1};
System.out.println("----1----排序前的一維數組");
for (int x : arr) {
System.out.println(x); //逐個輸出數組元素的值
}

//對數組排序
Arrays.sort(arr);

//利用java新特性for each循環輸出數組
System.out.println("----1----排序後的一維數組");
for (int x : arr) {
System.out.println(x); //逐個輸出數組元素的值
}
}

/**
* 集合轉換為一維數組
*/
public void listToArray() {
//創建List並添加元素
List<String> list = new ArrayList<String>();
list.add("1");
list.add("3");
list.add("4");

//利用froeach語句輸出集合元素
System.out.println("----2----froeach語句輸出集合元素");
for (String x : list) {
System.out.println(x);
}

//將ArrayList轉換為數組
Object s[] = list.toArray();

//利用froeach語句輸出集合元素
System.out.println("----2----froeach語句輸出集合轉換而來的數組元素");
for (Object x : s) {
System.out.println(x.toString()); //逐個輸出數組元素的值
}
}

/**
* foreach輸出二維數組測試
*/
public void testArray2() {
int arr2[][] = {{4, 3}, {1, 2}};
System.out.println("----3----foreach輸出二維數組測試");
for (int x[] : arr2) {
for (int e : x) {
System.out.println(e); //逐個輸出數組元素的值
}
}
}

/**
* foreach輸出三維數組
*/
public void testArray3() {
int arr[][][] = {
{{1, 2}, {3, 4}},
{{5, 6}, {7, 8}}
};

System.out.println("----4----foreach輸出三維數組測試");
for (int[][] a2 : arr) {
for (int[] a1 : a2) {
for (int x : a1) {
System.out.println(x);
}
}
}
}
}
運行結果:
----1----排序前的一維數組
2
3
1
----1----排序後的一維數組
1
2
3
----2----froeach語句輸出集合元素
1
3
4
----2----froeach語句輸出集合轉換而來的數組元素
1
3
4
----4----foreach輸出三維數組測試
1
2
3
4
5
6
7
8

Process finished with exit code 0
二、foreach語句的局限性
通過上面的例子可以發現,如果要引用數組或者集合的索引,則foreach語句無法做到,foreach僅僅老老實實地遍歷數組或者集合一遍。下面看一個例子就明白了:
/**
* Created by IntelliJ IDEA.
* User: leimin
* Date: 2007-12-3
* Time: 17:07:30
* foreach語句的局限性
*/
public class TestArray2 {

public static void main(String args[]) {
//定義一個一維數組
int arr[] = new int[4];
System.out.println("----未賦值前輸出剛剛定義的數組----");
for (int x : arr) {
System.out.println(x);
}

//通過索引給數組元素賦值
System.out.println("----通過循環變數給數組元素賦值----");
for (int i = 3; i > 0; i--) {
arr[i] = i;
}
//循環輸出創建的數組
System.out.println("----賦值後,foreach輸出創建好的數組----");
for (int x : arr) {
System.out.println(x);
}
}
}

運行結果:
----未賦值前輸出剛剛定義的數組----
0
0
0
0
----通過循環變數給數組元素賦值----
----賦值後,foreach輸出創建好的數組----
0
1
2
3

Process finished with exit code 0
三、總結
foreach語句是for語句特殊情況下的增強版本,簡化了編程,提高了代碼的可讀性和安全性(不用怕數組越界)。相對老的for語句來說是個很好的補充。提倡能用foreach的地方就不要再用for了。在用到對集合或者數組索引的情況下,foreach顯得力不從心,這個時候是用for語句的時候了。foreach一般結合泛型使用

『伍』 java數組怎麼輸出

1、循環數組

2、獲取數組元素,通過system.out.print輸出

示例:

String[]arr={"a","b"};//定義一個數組
for(inti=0;i<arr.length;i++){//循環數組
System.out.println(arr[i]);//輸出數組元素。
}
閱讀全文

與java數組循環輸出相關的資料

熱點內容
觀音寺招程序員 瀏覽:640
解壓挖掘機小游戲抖音 瀏覽:575
伺服器更新維護尚未完成什麼意思 瀏覽:661
情歌戀曲 電影 瀏覽:264
法國高分電影有哪些預言者 瀏覽:968
命令怎麼學 瀏覽:818
李采譚的影片 瀏覽:679
吃屎的電影叫什麼頭像惡心 瀏覽:790
《新媽媽的目的》演員表 瀏覽:189
何家駒電影大全 瀏覽:941
雷軍的編程代碼 瀏覽:452
怎麼把wps轉換為pdf格式的文件 瀏覽:55
天津網關伺服器雲空間 瀏覽:689
韓國電影交換的的一天BH的女演員 瀏覽:552
腐劇網耽美電影 瀏覽:910
台灣絕版電影一箭雙雕 瀏覽:883
訓誡文sp管教mf 瀏覽:932
搜索軟體如何加密 瀏覽:905
車載高清視頻下載的網站 瀏覽:656
吃哺乳媽媽奶水小說 瀏覽:960