Question: help me explain the code line by line import java.util.Scanner; public class race { public static void main(String[] args) { String r1,r2,r3 = null; int
help me explain the code line by line
import java.util.Scanner;
public class race {
public static void main(String[] args) {
String r1,r2,r3 = null;
int t1,t2,t3;
Scanner sc = new Scanner(System.in);
System.out.println("Enter runner 1 name: ");
r1 = sc.next();
System.out.println("Enter runner 1 time in minutes: ");
t1 = sc.nextInt();
System.out.println("Enter runner 2 name: ");
r2 = sc.next();
System.out.println("Enter runner 2 time in minutes: ");
t2 = sc.nextInt();
System.out.println("Enter runner 3 time in minutes: ");
t3 = sc.nextInt();
int x = 0;
if(t1 < t2 && t1 < t3) {
System.out.println(r1+ " ");
if(t2 < t3) {
System.out.println(r2+" ");
x = 1;}
else {
System.out.println(r3 + " ");}
if(x==1)
System.out.println(r3 + " ");
else
System.out.println(r2 + " ");}
x=0;
if(t2 < t1 && t2 < t3) {
System.out.println(r2 + " ");
if(t1 < t3) {
System.out.println(r1 + " ");
x=1;}
else {
System.out.println(r3 + " ");}
if(x==1)
System.out.println(r3 + " ");
else
System.out.println(r1 + " ");}
x=0;
if(t3 < t1 && t3 < t2) {
System.out.println(r3+ " ");
if(t1 < t2) {
System.out.println(r1 + " ");
x=1;}
else {
System.out.println(r2 + " ");}
if(x==1) {
System.out.println(r2 + " ");}
else
System.out.println(r1 + " ");
}
}
}
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
