導航:首頁 > 編程語言 > java中char的賦值

java中char的賦值

發布時間:2022-10-16 06:22:33

java 怎麼給多個char賦值

char默認值0,所以雖然你後面沒有賦值,但實際是有默認值的。如果你給第四位賦值0的話,那麼根本無法判斷0是你主動賦值還是默認值。所以建議你,需要幾位就new對應長度的數組。看到你說無法確定長度,首先你的代碼本身就無法實現。假如我輸入101個數字,不就出錯了么?其次,在轉換之前記錄數字的個數,然後system.arry的方法,拷貝到新的數組中去,新數組長度為輸入數字的個數。

Ⅱ 在Java中,如何用一個char來賦值字元型數組中的一個字元

public class Scanner1 {
public static void main(String[] args) {
char [] ch={'a','b','c'};//定義一個char的數組
String s=new String(ch); //用String(char[] value) 構造

String ss []=new String [3];
char ca='d';
char ca1='e';
char ca2='f';
ss[0]=String.valueOf(ca);//將char型轉換成String
ss[1]=String.valueOf(ca1);
ss[2]=String.valueOf(ca2);
System.out.println(ss[0]+""+ss[1]+""+ss[2]);

}
}
===學習中===

Ⅲ java新手 char類型賦值為整數

Java中對char型數據,在內存中存的就是整數,對應一張ASCII碼表 ,比如說字元 'A' 對應的是65
字元 'a' 對應的是97 ,所以char c1 = 'A' ; 等效於 char c1 = 65 ;
正是因為這樣,所以字元型數據既可以作為一個字元使用,也可以作為一個整數使用,所以char型數據可以和int型數據進行運算!
比如 'A' + 1 的結果如果用char型變數接收就是 『B』 , 用int型變數接收就是66
char c = 'A'+1; 最後c為'B'
int i = 'A' + 1 ; 最後i為 66
雖然char型是以整數存儲,但是和int型還是有一定區別的,表現在取值范圍上,
char型 佔2個位元組 無符號 范圍是0~65535

所以char c = 65536 就會報錯了,因為越界了

最後你題目里的char j = 4; 這個4在ASCII碼表裡面對應了一個字元
比如 char j = 65; 因為字元'A' 在ASCII碼表對應的是65,所以這個j 就是 'A'
不知道這樣講有沒有懂? 純手打,望採納!!

Ⅳ java中char類型的賦值問題。

你說反了吧
char c = 65
不會報錯
char c = '65'
才會報錯

原因是char只能接收一個字元,而直接寫數字,賦值給char會被當作ascii碼處理。

Ⅳ 在java中char的賦值方式是怎麼樣的

charch='字';

Ⅵ java程序char類型的變數怎麼從控制台賦值

Scannersc=newScanner(System.in);
charch=sc.nextLine.charAt(0);

Ⅶ java 為什麼數字賦值char可以

因為賦值的char類型會自動轉化為int類型的。所以是可以的。

Ⅷ java中兩個char數組之間如何循環賦值

java數組的循環賦值時需要先創建數組並設置長度,不能創建一個空的數組,否則賦值時會報空指針異常。
具體代碼如下所示:

public class Demo{
public static void main(String[] args) {
char[] a={'a','b','c'};
char[] b=new char[3];
for(int i=0;i<a.length;i++)
b[i]=a[i];
for(int i=0;i<a.length;i++)
System.out.print(b[i]);
}
}
需要注意的是賦值時要注意數組b的長度不能小於數組a的長度,否則會出現數組越界的異常。

Ⅸ java 怎麼給多個char賦值

package com.lzw;

public class Test1{
public static void main(String []args){
char a;
String b , c;
a='*';
b="**";
c="***";
System.out.println(a);
System.out.println(b);
System.out.println(c);
}
}

因為char只能賦一個字元 ,多個字元要用字元串String

Ⅹ java中的char類型數組怎麼對其賦值

String
str=「hahah」;//創建字元串
char[]
chArray=new
char[10];//創建一個char空數組
chArray=str.toCharArray();//將字元串賦值進去

閱讀全文

與java中char的賦值相關的資料

熱點內容
ssl數據加密傳輸 瀏覽:86
51單片機定時器方式2 瀏覽:330
命令行查看開機時間 瀏覽:812
python微博復雜網路分析 瀏覽:550
rf3148編程器 瀏覽:505
浙江標准網路伺服器機櫃雲主機 瀏覽:587
設置網路的伺服器地址 瀏覽:600
java圖形界面設計 瀏覽:751
純前端項目怎麼部署到伺服器 瀏覽:538
瓜子臉程序員 瀏覽:505
如何保證伺服器優質 瀏覽:94
小微信aPP怎麼一下找不到了 瀏覽:299
演算法纂要學術價值 瀏覽:975
程序員你好是什麼意思 瀏覽:802
倩女幽魂老伺服器如何玩 瀏覽:563
電子鍾單片機課程設計實驗報告 瀏覽:1000
看加密頻道 瀏覽:382
程序員算不算流水線工人 瀏覽:632
三星電視我的app怎麼卸載 瀏覽:44
簡述vi編譯器的基本操作 瀏覽:508