當前位置:首頁 » 編程語言 » java生成數組

java生成數組

發布時間: 2024-07-26 13:11:48

java定義一個字元串型二維數組

編譯日誌上看,應該睜瞎跡是標點問題
例如:第一行樂樂那神旁個,583911後面那個逗號和0後悉並面那個逗號明顯不一樣,有一個應該是用了中文的標點,檢查後再試試
ps: 0 後面那個像是中文的

② java中如何創建字元串數組

java中定義一個字元串數組方式如下:

1.String[] str={"AAA","BBB","CCC"};

2.String str[]={"AAA","BBB","CCC"};

string類型和其他基本類型相似,創建數組時,有上述兩種方式。

數組可以分為一維數組和二維數組;

一維數組的語法格式:

數組元素類型 數組名[ ]={數組元素的初值,。。。}

如: int sa[]={1,2,3}

二維數組聲明的語法格式:

數組元素類型 數組名[ ][ ]

如:int a[][]=new int [2[3]

都是一個原理的,自己換一下自己想要定義的數組類型就可以了。

字元串數組的創建:

String a =new String("Java");

不過推薦用ArrayList strArray = new ArrayList (); 比較靈活。


③ java 用數組的方式接收用戶輸入的數 並輸出數組 求怎麼實現

publicclassUtil{

publicstaticvoidmain(String[] args){

java.util.Scannersc=newjava.util.Scanner(System.in);

String[] arr =newString[5];

for(inti =0; i < arr.length; i++){

arr[i] = sc.next();

}

//這里使用util.Arrays的代碼輸出數組

System.out.println(java.util.Arrays.toString(arr));

}

}

(3)java生成數組擴展閱讀:

java中接受用戶輸入的其他方法

package 控制台接受輸入;

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStream;

import java.io.InputStreamReader;

import java.nio.Buffer;

import java.util.Scanner;

public class InputCode {

public static void main(String[] args) throws IOException {

/*

* Scanner類中的方法

* 完美

*/

Scanner input =new Scanner(System.in);

System.out.println("please input your name ");

String name=input.nextLine();

System.out.println(name);

/*

* 缺點:只能接受用戶輸入的一個字元

*/

System.out.println("enter your name");

char name1 = 0;

try {

//inputstream中的read()方法放回輸入流中下一個字元

name1 = (char) System.in.read();

} catch (IOException e) {

e.printStackTrace();

}

System.out.println(name1);

/*

* InputStreamReader和BufferedReader方法

* 優點:可以獲取字元串

* 缺點:獲取的是int或者string人需要強轉

*/

//通常,Reader 所作的每個讀取請求都會導致對底層字元或位元組流進行相應的讀取請求。因此,建議用 BufferedReader

//包裝所有其 read() 操作可能開銷很高的 Reader(如 FileReader 和 InputStreamReader)。例如,

//BufferedReader in= new BufferedReader(new FileReader("foo.in"));

System.out.println("enter your name");

InputStreamReader input1=new InputStreamReader(System.in);

BufferedReader in=new BufferedReader(input1);

String name2=in.readLine();

System.out.println(name2);

}

}

④ java怎樣聲明字元數組

1. java中定義一個字元串數組方式如下,string類型和其他基本類型相似,創建數組有兩種方式:
String[] str={"AAA","BBB","CCC"};
String str[]={"AAA","BBB","CCC"};

2.推薦用ArrayList<String> strArray = new ArrayList<String> (); 比較靈活。

3.也可以寫為如下格式:class[] array; array = new class[number];其中前半句為聲明,後半句為初始化,初始化必須要讓編譯器知道大小,聲明的時候java是不分配內存的,只有創建的時候也就是new的時候才會分配內存。

(4)java生成數組擴展閱讀:

1.數組是相同數據類型的元素的集合。

2.數組中的各元素的存儲是有先後順序的,它們在內存中按照這個先後順序連續存放在一起。

3.數組元素用整個數組的名字和它自己在數組中的順序位置來表示。例如,a[0]表示名字為a的數組中的第一個元素,a[1]代表數組a的第二個元素,以此類推。

4.對於VB的數組,表示數組元素時應注意:下標要緊跟在數組名後,而且用圓括弧括起來(不能用其他括弧)。下標可以是常量,變數,或表達式,但其值必須是整數。下標必須為一段連續的整數,其最小值成為下界,其最大值成為上界。不加說明時下界值默認為1。

熱點內容
ios應用上傳 發布:2024-09-08 09:39:41 瀏覽:439
ios儲存密碼哪裡看 發布:2024-09-08 09:30:02 瀏覽:871
opensslcmake編譯 發布:2024-09-08 09:08:48 瀏覽:653
linux下ntp伺服器搭建 發布:2024-09-08 08:26:46 瀏覽:744
db2新建資料庫 發布:2024-09-08 08:10:19 瀏覽:173
頻率計源碼 發布:2024-09-08 07:40:26 瀏覽:780
奧迪a6哪個配置帶後排加熱 發布:2024-09-08 07:06:32 瀏覽:101
linux修改apache埠 發布:2024-09-08 07:05:49 瀏覽:209
有多少個不同的密碼子 發布:2024-09-08 07:00:46 瀏覽:566
linux搭建mysql伺服器配置 發布:2024-09-08 06:50:02 瀏覽:995