求助各位大神
int score=68; String mark=(score>=60)?"及格":"不及格";我是個(gè)剛學(xué)習(xí)JAVA的初學(xué)者,敢問(wèn)各位大神們,直接把68寫(xiě)成score不可以嗎?
int score=68; String mark=(score>=60)?"及格":"不及格";我是個(gè)剛學(xué)習(xí)JAVA的初學(xué)者,敢問(wèn)各位大神們,直接把68寫(xiě)成score不可以嗎?
2016-10-13
舉報(bào)
2016-10-13
不可以,因?yàn)槟愣xscore為int整形了。若果改成字符串就把int改成String
2016-10-13
你的意思是String mark=(68>=60)?"及格":"不及格";嗎?如果是的話,這樣是可以的,但這樣就寫(xiě)死了。只能判斷68分。如果用score來(lái)接收你輸入的任意分?jǐn)?shù),那就可以判斷很多啦。比如:
Scanner sc = new Scanner(System.in);?
System.out.println("請(qǐng)輸入分?jǐn)?shù):");?
int score= sc.nextInt();?