Как я могу установить номер, хранящийся в «dryrun.txt», как внутренний URL-адрес? Я знаю, что это очень простой ответ, но я не могу его понять. Я видел другие сообщения об использовании parseInt, но когда я это делаю, я всегда получаю сообщение об ошибке, и я спросил своего учителя, и он сказал, что это используется только для поиска чисел в другом тексте, в этом файле это всего лишь 1 число. Спасибо за помощь.
import java.util.Scanner;
import java.io.*;
public class Even
{
public static void main (String[] args) throws IOException
{
int even = 0;
int url = 0;
int Counter = 2;
Scanner fileScan;
fileScan = new Scanner (new File("dryrun.txt"));
url = fileScan.nextInt();
if ( url > 2)
System.out.println ("Error");
if (url % 2 == 0)
even = (Counter + 2);
System.out.print(" "+ even +" ");
}
}
url > 2
означает больше 2, поэтому, если значение вашего файла равно 2, он не передаст этот оператор if. Получение результата 4 для входа 2 является ожидаемым результатом. Вы можете проверить это, выполнивSystem.out.println(url);
после того, как прочитаете значение вurl = fileScan.nextInt();
. - person n00begon   schedule 18.09.2013if url > 2
ошибка печатиif url % 2 == 0
добавьте 2, поэтому, когдаurl == 4
вы нажмете оба оператора case... use иif-else
... - person MadProgrammer   schedule 18.09.2013