Question:
1. Using the NetBeans IDE make a new project to modify the SmallO.java program (file attached) so that it now repeats the loop five times and then stops.
2. Using the IDE make a new project to modify the SmallO.java program (file attached) so that integers instead of Strings are entered by the user.
3. Using the IDE make a new project to modify the SmallO.java program (file attached) so that it only loops until the number -999 is entered by the user.
NOTE: SmallO.java file image attached

Answer:
Step 1
The original program is as follows.
ORIGINAL PROGRAM
import java.util.Scanner;
public class SmallIO
{
public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
String a = ""; //initializing to empty String
//infinite loop, use Ctrl-C (from command prompt) to quit
while(true)
{
System.out.println("Enter a line: ");
a = keyboard.nextLine();
System.out.println("Your line: "+ a);
System.out.println();
} //loop ends
} // main ends
} // class ends
Step 2
1. Using the NetBeans IDE make a new project to modify the SmallIO.java program (file attached) so that it now repeats the loop five times and then stops.
The java program is as follows.
PROGRAM
import java.util.*;
import java.lang.*;
public class SmallIO
{
public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
String a = ""; //initializing to empty String
int loop=0; //variable to control loop execution
//loop executes 5 times
while(loop<5)
{
System.out.println("Enter a line: ");
a = keyboard.nextLine();
System.out.println("Your line: "+ a);
System.out.println();
loop++; //loop variable incremented
} //loop ends
} // main ends
} // class ends
Step 3
2. Using the IDE make a new project to modify the SmallIO.java program (file attached) so that integers instead of Strings are entered by the user.
The java program is as follows.
PROGRAM
import java.util.*;
import java.lang.*;
public class SmallIO
{
public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
int n; //declaring an integer variable
//infinite loop, use Ctrl-C (from command prompt) to quit
while(true)
{
System.out.println("Enter a number: ");
n = keyboard.nextInt();
System.out.println("Your number: "+ n);
System.out.println();
} //loop ends
} // main ends
} // class ends
Step 4
3. Using the IDE make a new project to modify the SmallIO.java program (file attached) so that it only loops until the number -999 is entered by the user.
The java program is as follows.
PROGRAM
import java.util.*;
import java.lang.*;
public class SmallIO
{
public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
String a = ""; //initializing to empty String
int n=1; //variable to test if -999 is entered
//infinite loop, use Ctrl-C (from command prompt) to quit
while(n!=-999)
{
System.out.println("Enter a line: ");
a = keyboard.nextLine();
System.out.println("Your line: "+ a);
System.out.println();
System.out.println("Enter -999 to quit. Enter any other number to continue.");
n = keyboard.nextInt();
if(n==-999)
{
System.out.println("Exiting."); break;
}
} //loop ends
} // main ends
} // class ends