有没有大神帮忙看看这个哪里错了?else要说也没错呀 符号应该也没问题呀

来源:5-1 编程练习

慕娘350344

2018-03-10 21:54

package 加分;
import java.util.Scanner;
public class 加分试验 {
 public static void main(String[] args) {
  Scanner input = new Scanner(System.in);
  System.out.print("请输入考试成绩信息:");
  int fens=input.nextInt();
  int cish=0;
  System.out.println("加分前成绩"+fens);
  if(input.nextInt()<60);{  
   while(fens < 60) {
   fens++;
   cish++;
   }
   }else{
    System.out.println("不加分!");
  }
  
  
  System.out.println("加分后成绩"+fens);
  System.out.println("共加了"+cish+"次!");
 }
}

写回答 关注

1回答

  • 慕雪6474437
    2018-03-10 22:14:38
    已采纳

    if  后边加了分号,if的判定条件应该也不能那么写



    慕娘3503...

    找到原因了 就是if后边多了个分号, if判定条件应该没问题吧,去掉这个分号就能运行了

    2018-03-11 15:22:04

    共 1 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题