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);
}
}
}
これは、cが入力されたときに終了するのではなく、文字cが入力されたときにのみ続行するプログラムが必要なことを除いて、すべてを理解したコードです。
このc
ように使用しflag
ないy
ようにしてください:
char flag = 'c';
そして、whileループで使用します==
:
while(flag == 'c' || flag == 'C') {
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加