public static boolean readBoolean() throws Exception {
BufferedReader abra = new BufferedReader(new InputStreamReader(System.in));
String s = abra.readLine();
boolean b = Boolean.parseBoolean(abra.readLine());
return b;
- не принимает, пишет "Метод readBoolean" должен считывать и возвращать логическую переменную (тип boolean). Как исправить?
package com.javarush.task.task06.task0610;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/*
Класс ConsoleReader
*/
public class ConsoleReader {
public static String readString() throws Exception {
BufferedReader cv = new BufferedReader(new InputStreamReader(System.in));
String s = cv.readLine();
return s; //напишите тут ваш код
}
public static int readInt() throws Exception {
BufferedReader cv = new BufferedReader(new InputStreamReader(System.in));
int a= Integer.parseInt(cv.readLine()) ;
return a; //напишите тут ваш код
}
public static double readDouble() throws Exception {
BufferedReader cv = new BufferedReader(new InputStreamReader(System.in));
double c = Double.parseDouble(cv.readLine());
return c;//напишите тут ваш код
}
public static boolean readBoolean() throws Exception {
BufferedReader stroka = new BufferedReader(new InputStreamReader(System.in));
String s = stroka.readLine();
boolean b = Boolean.parseBoolean(stroka.readLine());
if (b=true);
return b;//напишите тут ваш код
}
public static void main(String[] args) throws Exception {
}
}