伊莉討論區
標題:
萬國碼、文字出現
[打印本頁]
作者:
s790924
時間:
2011-3-14 08:54 PM
標題:
萬國碼、文字出現
最近才剛開始學習JAVA
題目1.請寫一個程式,將標準萬國碼中字碼為97到99之間的字元顯示在螢幕上。
2.請寫一個程式,將x這個字元的對應標準萬國碼顯示出來。
3.請寫一個程式,在螢幕上顯示訊息:我在正學習"java 程式語言"
4.請寫一個程式,在螢幕上顯示訊息:\這是第3章的習題\
5.請寫一個程式,顯示單引號(')的標準萬國碼
我知道雖然這5題很簡單,我想了很久 執行出來還是錯誤。
請各位大大幫忙!
1
2
3
4
5
public
class
king
{
public
static
void
main ( String [ ] argv )
{
System.out.println (
" "
) ;
}
}
作者:
nimiishou
時間:
2011-3-15 07:36 PM
試試看吧,看題目應該是這個意思
//1將標準萬國碼中字碼為97到99之間的字元顯示在螢幕上。
System.out.println("一");
char []a = {97,98,99};
for(char c:a){
System.out.println(c);
}
//將x這個字元的對應標準萬國碼顯示出來
System.out.println("二");
char x='x';
System.out.println((int)x);
//在螢幕上顯示訊息:我在正學習"java 程式語言"
System.out.println("三");
System.out.println("我在正學習\"java 程式語言\"");
System.out.println("四");
System.out.println("\\這是第3章的習題\\");
System.out.println("五");
System.out.println((int)'\'');
複製代碼
作者:
s790924
時間:
2011-3-15 07:50 PM
謝謝囉,我試試看!^^
作者:
s790924
時間:
2011-3-15 09:10 PM
這個是我學的!,怎麼試都沒辦法都無法成功 1.2.5題!
public class {
public static void main (String[] argv ) {
char ch ;
ch = ' ' ;
System.out.println (" ") ;
複製代碼
樓上大大,所解的我看不懂!
作者:
nimiishou
時間:
2011-3-16 07:11 PM
回復
4#
s790924
char裡面存的其實是數字(int)
只是print出來會是文字而已
而你的程式碼第四行,是把char設成空字元,也就是數字32
char = ' ';
ch = 32;
以上兩行是一樣的
請指出那裡看不懂,不然我也沒辦法幫你
作者:
s790924
時間:
2011-3-16 11:58 PM
假設 我 單引號 使用x
執行出來是 卻是x 卻不是x的萬國碼!
作者:
HaloFanz
時間:
2011-3-17 02:05 AM
提示:
作者被禁止或刪除 內容自動屏蔽
作者:
nimiishou
時間:
2011-3-17 06:58 PM
回復
6#
s790924
char x='x';
System.out.println((int)x);
注意(int)
因為char在print時,會轉成字元
要列出萬國碼就是用數字去接,ex:int
這時再用int去print就會是你要的萬國碼
或許下面的你就看得懂了
char x='x';
int unicode = (int)x;
System.out.println(unicode);
作者:
s790924
時間:
2011-3-20 12:16 AM
恩恩大大囉!
看懂囉^^
歡迎光臨 伊莉討論區 (http://www16.eyny.com/)
Powered by Discuz!