當前位置:係統粉 > 電腦問答 > 其他問答 > 我自己亂寫了個程序

我自己亂寫了個程序

提問者:道有之色  |  瀏覽 次  |  提問時間:2017-01-27  |  回答數量:9

我自己亂寫了個程序 class w{public static void main(String args[]){int m;String l;swtch(m){case 3:case 1:l=\"you\";break;case 2:l=\"I\";break;case 3:l=\"He\";break;default:l=\"error\";break;}System.out.println(m+\"Is\"+l);}}主要是練習swtch語句的使用但不成功。所以請大家改一下

已有9條答案
sth163

sth163

回答數:196  |  被采納數:69

2017-01-27 12:24:14
絕對會出現空指針異常
NULLPOINTEXECPTION
讚 19
泡沫與曙光

泡沫與曙光

回答數:173  |  被采納數:104

2017-01-27 15:42:42
那是為什麼啊?
要怎麼解決啊?
讚 17
駟馬掰

駟馬掰

回答數:40  |  被采納數:14

2017-01-27 19:52:17
m
哪裏賦值?
好久沒用java了,不熟悉了。
讚 4
腐腐小沫

腐腐小沫

回答數:28  |  被采納數:66

2017-01-27 11:43:02
沒胡具體意思的,隻是為了練習用的
讚 2
冬瓜冬瓜黴冬瓜

冬瓜冬瓜黴冬瓜

回答數:48  |  被采納數:127

2017-01-27 20:10:16
如果你寫的程序很規範 這種錯誤本來是可以避免的
錯誤在於你沒有給m初始化就拿來使用
剛開始學一定要養成好習慣
int i = 0;
String s = "";
boolean b = flase;

定義的時候就應該賦初值
讚 4
yingtiangang

yingtiangang

回答數:93  |  被采納數:133

2017-01-28 04:52:50
是這樣的啊,我下去試試,先謝謝了啊
讚 9
壺海無涯不摸門

壺海無涯不摸門

回答數:70  |  被采納數:92

2017-01-28 03:23:04
class w
{
public static void main(String args[])
{
int m=0;
String l;
swtch(m)
{
case 3:
case 1:l="you";break;
case 2:l="I";break;
case 3:l="He";break;
default:l="error";break;
}
System.out.println(m+"Is"+l);
}
}



我給m賦初值了,還是同樣的錯誤
讚 7
最好不遺憾

最好不遺憾

回答數:218  |  被采納數:66

2017-01-27 22:47:34
public static void main(String args[]){int m = 0;String l = "";switch(m){case 1: l = "you"; break;case 2: l = "I"; break;case 3: l = "He"; break;default: l = "error"; break;}System.out.println(m + "Is" + l);}複製代碼
讚 21
韓殤淡顏y音y

韓殤淡顏y音y

回答數:22  |  被采納數:25

2017-01-27 13:24:05
謝謝了,我再試試
讚 2
解決方法
版權信息

Copyright @ 2011 係統粉 版權聲明 最新發布內容 網站導航