面向对象的编程循环

时间:2015-03-16 12:13:19

标签: loops while-loop character declare

我试图做这个练习:

  

编写一个允许用户输入整数n的程序,然后输入   n更多整数值并显示这n个值的总和。该   程序应该询问用户是否要继续。如果是用户   回答“y”或“Y”,用户将被允许输入新值   n,后跟n个新值。如果用户回答'n'或'N',则   程序应该退出。

我无法解决这个问题。请帮忙

import java.util.*;
public class breakloop
    {
    public static void main (String[]args)
        {
        int sum=0;

    do
        {
        Scanner in = new Scanner(System.in);
        System.out.println("Enter a new number: ");
        int num = in.nextInt();
        sum+=num;
        System.out.println("New Sum is: "+sum+ "\n");
        System.out.println("Do you wish to add more numbers? (y/n)");
        String c = new String();
        }
        while (c == 'Y');
    }
}

错误是: C:\ Users \ Darren \ Documents \ NDIT yr 1 \ Oriented object

programming\Programs\breakloop.java:18: error: cannot find symbol
            while (c == 'Y');
                   ^
  symbol:   variable c
  location: class breakloop
1 error

Tool completed with exit code 1

0 个答案:

没有答案