Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

else without if ошибка. Помогите срочно

Всеволод Кудинов Знаток (392), на голосовании 9 лет назад
помогите в чем ошибка
package com.javarush.test.level04.lesson06.task02;

/* Максимум четырех чисел
Ввести с клавиатуры четыре числа, и вывести максимальное из них.
*/

import java.io.*;

public class Solution
{
public static void main(String[] args) throws Exception
{
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String name1 = reader.readLine();
String name2 = reader.readLine();
String name3 = reader.readLine();
String name4 = reader.readLine();
int a1 = Integer.parseInt(name1);
int a2 = Integer.parseInt(name2);
int a3 = Integer.parseInt(name3);
int a4 = Integer.parseInt(name4);
if (a1 > a2);
if (a2 > a3);
if (a3 > a4);
System.out.print(a1);
else
System.out.print(a2);
else
System.out.print(a3);
else
System.out.print(a4);

}
}
Голосование за лучший ответ
DsD Просветленный (25795) 9 лет назад
http://docs.oracle. com/javase/tutorial/java/nutsandbolts/if.html убрать пробел
' что за хрень ссылки на оракловские мануалы нельзя вставлять.. вот дурь
если проще то думаю у одного if не должно быть много else, только 1. иначе стоит использовать else if и в конце else.
да и скобок чтот нехватат
xtbvc17 Профи (632) 9 лет назад
У тебя НЕИМОВЕРНО криво и косо написан код! Надо чтобы было так:

package com.javarush.test.level04.lesson06.task02;

import java.io.*;

public class Solution
{
public static void main(String[] args) throws Exception
{
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String name1 = reader.readLine();
String name2 = reader.readLine();
String name3 = reader.readLine();
String name4 = reader.readLine();
int a1 = Integer.parseInt(name1);
int a2 = Integer.parseInt(name2);
int a3 = Integer.parseInt(name3);
int a4 = Integer.parseInt(name4);
if (a1 > a2) {
if (a2 > a3){
if (a3 > a4){
System.out.print(a1);
}
else{
System.out.print(a2);
}
else{
System.out.print(a3);
}
else
{
System.out.print(a4);
}

}
}

В код не вникал, как увидел, что { нету, так расставил. Скорее всего, сам криво написал, сейчас пойду проверять в IDE, ты пока это туда поставь.
xtbvc17Профи (632) 9 лет назад
У тебя ещё и скобки main и класса закрыты не были, УЖАС!
xtbvc17Профи (632) 9 лет назад
Во, ругаться перестал.

package com.javarush.test.level04.lesson06.task02;

import java.io.*;

public class Solution
{
public static void main(String[] args) throws Exception
{
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String name1 = reader.readLine();
String name2 = reader.readLine();
String name3 = reader.readLine();
String name4 = reader.readLine();
int a1 = Integer.parseInt(name1);
int a2 = Integer.parseInt(name2);
int a3 = Integer.parseInt(name3);
int a4 = Integer.parseInt(name4);
if (a1 > a2) {
if (a2 > a3){
if (a3 > a4){
System.out.print(a1);
}
else
System.out.print(a2);
}
else
System.out.print(a3);
}
else

System.out.print(a4);
}
}
Денис Рамусь Гуру (2937) Одни идиоты тут...
Денис Рамусь Гуру (2937) 9 лет назад
Спасибо говорить не надо

import java.io.*;

public class Solution
{
public static void main(String[] args) throws Exception
{
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String name1 = reader.readLine();
String name2 = reader.readLine();
String name3 = reader.readLine();
String name4 = reader.readLine();
int a1 = Integer.parseInt(name1);
int a2 = Integer.parseInt(name2);
int a3 = Integer.parseInt(name3);
int a4 = Integer.parseInt(name4);
if (a1 > a2 && a1 > a3 && a1 > a4)
System.out.print(a1);
else if ( a2 > a1 && a2 > a3 && a2 > a4)
System.out.print(a2);
else if (a3 > a1 && a3 > a2 && a3 > a4)
System.out.print(a3);
else if (a4 > a1 && a4 > a2 && a4 > a3)
System.out.print(a4);

}
}
АлександрИскусственный Интеллект (304765) 9 лет назад
здесь совершенно не за что говорить спасибо
Денис Рамусь Гуру (2937) Это еще почему?
Александр Искусственный Интеллект (304765) 9 лет назад
а вы для кого учитесь? для себя или для гнилых понтов?
Похожие вопросы