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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!