Добрый день. Пожалуйста, какой более правильный
public class Solution {
public static void main(String[] args) {
//напишите тут ваш код
Scanner a=new Scanner(System.in);
Scanner d=new Scanner(System.in);
int g=Integer.MAX_VALUE;
int h=0;
int j=Integer.MAX_VALUE;
int k=0;
if (a.hasNextInt()&&d.hasNextInt())
{
while (a.hasNextInt()&&d.hasNextInt())
{
int s=a.nextInt();
int f=d.nextInt();
if (g>s)
{
g=s;
h=s;
}
else if (j>f)
{
j=f;
k=f;
}
}
}
if (k>h)
{
System.out.println(k);
}
else
{
System.out.println(h);
}
}
}
или внизу???? и что со мной не так? В(первом 5, а во втором 4) Заранее спасибо
package com.javarush.task.pro.task04.task0410;
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
//напишите тут ваш код
Scanner a=new Scanner(System.in);
Scanner d=new Scanner(System.in);
int g=Integer.MAX_VALUE;
int h=0;
int j=Integer.MAX_VALUE;
int k=0;
while (a.hasNextInt()&&d.hasNextInt())
{
while (a.hasNextInt())
{
int s=a.nextInt();
if (g>s)
{
g=s;
h=s;
}
}
while (d.hasNextInt())
{
int f=d.nextInt();
if (j>f)
{
j=f;
k=f;
}
}
if (k>h)
{
System.out.println(k);
}
else if (h>=k)
{
System.out.println(h);
}
}
}
}