else without if ошибка



Автор Всеволод Кудинов задал вопрос в разделе Java

else without if ошибка. Помогите срочно и получил лучший ответ

Ответ от DsD[гуру]
ссылка. com/javase/tutorial/java/nutsandbolts/if.html убрать пробел
' что за хрень ссылки на оракловские мануалы нельзя вставлять.. вот дурь
если проще то думаю у одного if не должно быть много else, только 1. иначе стоит использовать else if и в конце else.
да и скобок чтот нехватат

Ответ от Xtbvc17[эксперт]
У тебя НЕИМОВЕРНО криво и косо написан код! Надо чтобы было так:
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, ты пока это туда поставь.

Ответ от Денис Рамусь[гуру]
Спасибо говорить не надо
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);
}
}

Ответ от Александр[гуру]
а вы для кого учитесь? для себя или для гнилых понтов?

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: else without if ошибка. Помогите срочно
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*