*This needs comments for each line of code. Thanks in advance!*
import java.util.Scanner;
public class LabProgram {
public static void main(String[] args) {
Scanner scnr = new
Scanner(System.in);
int numCount =
scnr.nextInt();
int[] Array = new
int[numCount];
for(int i = 0; i <
numCount; ++i) {
Array[i] = scnr.nextInt();
}
int jasc = Array[0], gws = Array[1], numbers, tempo;
if (jasc > gws)
{
tempo = jasc;
jasc = gws;
gws = tempo;
}
for (int i = 2; i <
numCount; ++i) {
numbers = Array[i];
if (numbers < jasc) {
gws = jasc;
jasc = numbers;
} else if(numbers < gws) {
gws = numbers;
}
}
System.out.println(jasc
+ " " + gws);
}
}
thanks for the question, here are the comments. The program find the smallest two numbers provided by the user.
I have commented each line so that you can follow whats going on and understand.
Hope this helps, and let me know for any help with any other questions. thanks
=============================================================================
import java.util.Scanner;
public class LabProgram {
public static void
main(String[] args) {
// create an object of
Scanner to read user input
Scanner scnr =
new Scanner(System.in);
int
numCount = scnr.nextInt(); // get the size of the array
int[]
Array = new int[numCount]; // create an empty int
array of size = numCount
// get the numbers for
each element in the array
for
(int i = 0; i < numCount; ++i) {
Array[i] =
scnr.nextInt();
}
// assign the first two
numbers two jasc and gws
// create temporary
variables for swapping the numbers
int
jasc = Array[0], gws = Array[1], numbers, tempo;
// if the first number
is greater than the second lowest number
// swap the
numbers
if
(jasc > gws) {
tempo = jasc;
jasc = gws;
gws = tempo;
}
// iterate over each
element in the array starting at index 2
for
(int i = 2; i < numCount; ++i) {
numbers = Array[i]; // get the current number
// if current number is smaller than the smallest number
// swap the numbers
if (numbers < jasc) {
gws = jasc; // assign the 2nd smallest number to the current
smallest number
jasc = numbers; // assign the current smallest number to the
current number
} else if (numbers < gws) {
// if the current number is smaller than the 2nd smallest number
assign the 2nd smallest number to the current number
gws = numbers;
}
}
// print the smallest
ans 2nd smallest number to the console
System.out.println(jasc + " " +
gws);
}
}
=============================================================================
*This needs comments for each line of code. Thanks in advance!* import java.util.Scanner; public class LabProgram...
import java.util.Scanner; public class TriangleMaker { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("Welcome to the Triangle Maker! Enter the size of the triangle."); Scanner keyboard = new Scanner(System.in); int size = keyboard.nextInt(); for (int i = 1; i <= size; i++) { for (int j = 0; j < i; j++) { System.out.print("*"); } System.out.println(); } for (int...
Provide comments for this code explaining what each line of code does import java.util.*; public class Chpt8_Project { public static void main(String[] args) { Scanner sc=new Scanner(System.in); int [][]courses=new int [10][2]; for(int i=0;i<10;i++) { while(true) { System.out.print("Enter classes and graduation year for student "+(i+1)+":"); courses[i][0]=sc.nextInt(); courses[i][1]=sc.nextInt(); if(courses[i][0]>=1...
I cannot get this to work in IntelliJ import java.util.Scanner; public class Fibonacci { public static int fibonacci(int n) { if (n <= 1) return n; return fibonacci(n - 1) + fibonacci(n - 2); } public static void main(String[] args) { Scanner in = new Scanner(System.in); int n = in.nextInt(); System.out.println(fibonacci(n)); in.close(); } }
Write a statement that outputs variable numTickets. End with a newline. import java.util.Scanner; public class VariableOutput ( public static void main (String D args) int numTickets; Scanner scnr new Scanner(System.in) scnr.nextint0:I/ Program will be tested with values: 15, 40. numTickets / Your solution goes here/
Need help with the UML for this code? Thank you. import java.util.Scanner; public class Assignment1Duong1895 { public static void header() { System.out.println("\tWelcome to St. Joseph's College"); } public static void main(String[] args) { Scanner input = new Scanner(System.in); int d; header(); System.out.println("Enter number of items to process"); d = input.nextInt(); ...
Answer in JAVA 1. Complete the method definition to output the hours given minutes. Output for sample program: 3.5 import java.util.Scanner; public class HourToMinConv { public static void outputMinutesAsHours(double origMinutes) { /* Your solution goes here */ } public static void main (String [] args) { Scanner scnr = new Scanner(System.in); double minutes; minutes = scnr.nextDouble(); outputMinutesAsHours(minutes); // Will be run with 210.0, 3600.0, and 0.0. System.out.println(""); } } 2....
CHALLENGE ACTIVITY 3.5.1: Detect specific values. Write an expression that prints "Special number if specialNum is-99, 0, or 44. 1 import java.util.Scanner; 3 public class Find SpecialValue { public static void main (String [] args) { Scanner scnr = new Scanner(System.in); int specialNum; specialNum - scnr.nextInt(); POSLOVOU if (/* Your solution goes here */) { System.out.println("Special number"); else { System.out.println("Not special number"); Run View your last submission
CHALLENGE ACTIVITY 3.11.1: Using boolean. D Assign is Teenager with true if kidAge is 13 to 19 inclusive. Otherwise, assign is Teenager with false. 1 import java.util.Scanner; 3 public class TeenagerDetector 1 public static void main (String [] args) { Scanner scnr = new Scanner(System.in); boolean isTeenager; int kidAge; D}]oll kidage = scnr.nextInt(); /* Your solution goes here */ Go USB if (isTeenager) { System.out.println("Teen"); else { System.out.println("Not teen"); 20 Run Feedback? CHALLENGE ACTIVITY 3.11.2: Boolean in branching statements. Write...
import java.util.Scanner; public class TempConvert { public static void main(String[] args) { Scanner scnr = new Scanner(System.in); //ask the user for a temperature System.out.println("Enter a temperature:"); double temp = scnr.nextDouble(); //ask the user for the scale of the temperature System.out.println("Is that Fahrenheit (F) or Celsius (C)?"); char choice = scnr.next().charAt(0); if(choice == 'F') { //convert to Celsius if given temperature was Fahrenheit System.out.println(temp + " degrees Fahrenheit is " + ((5.0/9) * (temp-32)) + " degrees Celsius"); } else {...
1. Assign numMatches with the number of elements in userValues that equal matchValue. userValues has NUM_VALS elements. Ex: If userValues is {2, 1, 2, 2} and matchValue is 2 , then numMatches should be 3. Your code will be tested with the following values: matchValue: 2, userValues: {2, 1, 2, 2} (as in the example program above) matchValue: 0, userValues: {0, 0, 0, 0} matchValue: 10, userValues: {20, 50, 70, 100} What i am given: import java.util.Scanner; public class FindMatchValue...