где пользователь вводит серию целых чисел в цикле. Пользователь вводит -99, чтобы сигнализировать о конце серии. Где все целое число будет сохранять в файле. После того, как все числа были введены, программа должна прочитать все целые числа, сохранившие в файле и отобразить все числа от самых маленьких до самого большого. Теперь я застрял. Как вы можете увидеть, я не использовал никаких причудливых программ, таких как массив или список, потому что я все еще узнал о занятиях и еще не изучал ничего из этого. < /P>
package chapter4;
import java.util.Scanner;
import java.io.*;
import java.util.Random;
public class ProChallenge10 {
public static void main(String[]args) throws IOException{
int integer =0; //Integer enter by the user.
boolean signal = false; // To end the loop.
Scanner keyboard = new Scanner(System.in);
//Created the file for the integers entered.
PrintWriter outputFile = new PrintWriter("ProChallenge10.txt");
//Let the user enter a series of numbers.
while(signal == false){
System.out.println("Enter an integer");
integer = keyboard.nextInt();
outputFile.println(integer);
//To end the program.
if(integer == -99){
signal = true;
//Close the outputFile.
outputFile.close();
}
}
//Open the file and read input from the file.
File file = new File("ProChallenge10.txt");
Scanner inputFile = new Scanner(file);
//Read all of the values from the file and display their numbers.
while(inputFile.hasNext()){
int number = inputFile.nextInt();
}
//Close the InputFile.
inputFile.close();
}
}
Подробнее здесь: https://stackoverflow.com/questions/385 ... -user-from
Напишите программу, которая использует цикл для отображения целых чисел, введенных пользователем от наименьшего до больш ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение