String number = sc.nextString();
if(number.equals()){
break;
}

解决方案 »

  1.   


    import java.util.Scanner;public class Zxw06 {
    public static void main(String[] args) {
    int c;
    while (true) {
    System.out.println("请输入一个数: ");
    Scanner sc=new Scanner(System.in);
    String number=sc.nextLine();
    if (number.equals("c")) {
    break;
    } else {
    Sum1(Integer.parseInt(number));
    }
    }
    }
    public static void Sum1(int number) {
    for (int i=1, j=number; i<=j; i++, j--) {
    System.out.println(i+"+"+--j+"="+(i+j)+"-----"+i);
    }
    }
    }
      

  2.   

    用万能的String吧,最好再加上异常处理
      

  3.   

    Scanner 没有定义nextString方法,只能用nextLine