開心生活站

位置:首頁 > 綜合知識 > 

javachar數組怎麼寫

1.怎樣用java輸入一個char型的二維數組

import java.util.*;

javachar數組怎麼寫

public class Test

{

public static void main(String[] args)

{

Scanner sn=new Scanner(System.in);

System.out.println("輸入多少個字符:");

int n=sn.nextInt();

char[][] ch=new char[n][];

System.out.println("輸入字符:");

for(int i=0; i<ch.length; i++)

{

System.out.println("輸入第" + (i+1) + "個字符:");

ch[i]=sn.next().toCharArray();

}

for(int i=0; i<ch.length; i++)

{

for(int j=0; j<ch[i].length; j++)

{

System.out.print(ch[i][j]);

}

System.out.print(" ");

}

}

}

2.java中把char型數組轉換成int型數組怎麼做

public class Test {

public static void main(String[] args){

char[] ch = {'3','5','2','4','0','8','1'};

int[] toInt = new int[ch.length];

for(int i=0;i<ch.length;i++){

toInt[i] = Integer.parseInt(String.valueOf(ch[i]));

System.out.print(toInt[i]);

}

}

}

我的程序是正確的,至於你的爲什麼錯誤呢?原因在於int[] a={}這裏,你給a這個數組分配的空間是0,那麼它怎麼可以存儲7個數字呢? 應該這樣寫:int[] a=new int[7];或int[] a=new int[ch.length]; 呵呵..

3.java中,能用char[]定義字符串數組嗎

不能,java中string[]定義字符串

Java是由Sun Microsystems公司於1995年5月推出的Java面向對象程序設計語言和Java平臺的總稱。由James Gosling和同事們共同研發,並在1995年正式推出。

Java分爲三個體系:

JavaSE(J2SE)(Java2 Platform Standard Edition,java平臺標準版)

JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平臺企業版)

JavaME(J2ME)(Java 2 Platform Micro Edition,java平臺微型版)。

2005年6月,JavaOne大會召開,SUN公司公開Java SE 6。此時,Java的各種版本已經更名以取消其中的數字"2":J2EE更名爲Java EE, J2SE更名爲Java SE,J2ME更名爲Java ME。

參考資料

RUNOOB.RUNOOB[引用時間2018-1-5]

4.java定義一個char數組 char[] array = {'a', 'b', 'c, 'z', '+', '

Java程序:

public class Main {

public static void main(String[] args) {

char[] array = {'a', 'b', 'c', 'z', '+', '-', '0','A', 'K', 'n', 't', 'm'};

int i;

System.out.println("轉換前:");

for(i=0; iSystem.out.print(array[i] + " ");

}

for(i=0; iif(array[i] >= 'a' && array[i] array[i] -= 32;

}

}

System.out.println("nn轉換後:");

for(i=0; iSystem.out.print(array[i] + " ");

}

}

}

運行測試:

轉換前:

a b c z + - 0 A K n t m

轉換後:

A B C Z + - 0 A K N T M

5.java中如何將char數組轉化爲String?

1.直接在構造String時建立

char data[] = {'s', 'g', 'k'};

String str = new String(data);

2.String有方法可以直接轉換。

String.valueOf(char[] chr)就可以。

如:

char[] cha = {'s','g','h'};

String n = String.valueOf(cha);

標籤:javachar 數組