請問大家關于這道題這個哪里不對。結果為52 62 4
package mayday;
class yesor{
public static void main(String[] args){
int score = 52;
int count = 0;
System.out.println(score);
package mayday;
class yesor{
public static void main(String[] args){
int score = 52;
int count = 0;
System.out.println("加分前"+score);
while(score<60){count++;score=score+count;
}
System.out.println("加分后"+score);
System.out.println("加分次數"+count);
}}
2017-11-06
public class HelloWorld {
??? public static void main(String[] args) {
???????
??????? // 變量保存成績
??????? int score = 53;
???????
??????? // 變量保存加分次數
??????? int count = 0;
??????? //打印輸出加分前成績
???????? System.out.println("加分前成績:"+score) ;
??????
???????
??????? // 只要成績小于60,就循環執行加分操作,并統計加分次數
???????
??????? while (score<60){
??????????? count++;
??????????? score++;
??????? }
????????????
??????? //打印輸出加分后成績,以及加分次數
????????? System.out.println("加分后成績:"+score);
????????? System.out.println("共加了"+count+"次!");
錯誤在于??score=score+count
正確寫為? score++??? //這里表示自加 1
你的寫的代碼有點兒復雜啦,用一個簡單的循環語句(while)就可以了。
2017-09-25
score=score+count;錯了 應該是 score+=1;或者 score=score+1;
2017-08-31
score=score+count; 錯了,應該是score++;
2017-08-30
我多復制了一次,大家從第二個package mayday;開始看