Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当用户输入c时,我有一个程序需要继续 import java.util.Scanner; 公开课范例{ 公共静态void main(字符串[]args){ 扫描仪键盘输入=新扫描仪(System.in); 字符串输入字符串; 字符标志='y'; 整数=0; 整数和=0; while(flag='c'&&flag='c'){ 系统输出打印(“输入要添加的编号”); number=keyboardInput.nextInt(); System.out.println(“您已输入”+编号); 总和=0; for(int i=0;i_Java_Loops - Fatal编程技术网

当用户输入c时,我有一个程序需要继续 import java.util.Scanner; 公开课范例{ 公共静态void main(字符串[]args){ 扫描仪键盘输入=新扫描仪(System.in); 字符串输入字符串; 字符标志='y'; 整数=0; 整数和=0; while(flag='c'&&flag='c'){ 系统输出打印(“输入要添加的编号”); number=keyboardInput.nextInt(); System.out.println(“您已输入”+编号); 总和=0; for(int i=0;i

当用户输入c时,我有一个程序需要继续 import java.util.Scanner; 公开课范例{ 公共静态void main(字符串[]args){ 扫描仪键盘输入=新扫描仪(System.in); 字符串输入字符串; 字符标志='y'; 整数=0; 整数和=0; while(flag='c'&&flag='c'){ 系统输出打印(“输入要添加的编号”); number=keyboardInput.nextInt(); System.out.println(“您已输入”+编号); 总和=0; for(int i=0;i,java,loops,Java,Loops,这是我已经弄清楚的代码,除了我需要让程序只在输入字符c时继续,而不是在输入字符c时结束 import java.util.Scanner; public class Example { public static void main(String[] args) { Scanner keyboardInput = new Scanner(System.in); String inputString; char flag = 'y'; int number = 0;

这是我已经弄清楚的代码,除了我需要让程序只在输入字符c时继续,而不是在输入字符c时结束

import java.util.Scanner;
 public class Example {
 public static void main(String[] args) {
  Scanner keyboardInput = new Scanner(System.in);
  String inputString;
   char flag = 'y';
   int number = 0;
   int sum = 0;
    while(flag = 'c' && flag = 'C') {
    System.out.print("Enter number to be added");
    number = keyboardInput.nextInt();
    System.out.println("You have entered " + number);
    sum = 0;
     for(int i = 0; i < number; i++) {
     sum = sum + i + 1;
}
     System.out.println("The sum from 1 to " + number + " is " + sum);
     System.out.print("Enter c or C to quit or any other key to continue:");
      keyboardInput.nextLine();
      inputString = keyboardInput.nextLine();
     flag = inputString.charAt(0);
 }
 } 
}
在while循环中使用
==

  char flag = 'c';

使用
=
标志
'c'
'c'
进行比较,而不是
=
。该条件将始终计算为
,因为
标志
不能同时包含'c'和'c'。我建议使用
|
   while(flag == 'c' || flag == 'C') {