What are the differences between a while loop and a do-while loop? Convert the following while loop into a do-while loop:
Scanner input= new Scanner(System.in);
int sum = 0;
System.out.println("Enter an integer " +
"(the input ends if it is 0)");
int number = input.nextInt();
while (number != 0) {
sum += number;
System.out.println("Enter an integer " +
"(the input ends if it is 0)");
number = input.nextlnt();
}
Want to see the full answer?
Check out a sample textbook solutionChapter 5 Solutions
Introduction to Java Programming and Data Structures, Comprehensive Version, Student Value Edition (11th Edition)
Additional Engineering Textbook Solutions
Java How To Program (Early Objects)
Absolute Java (6th Edition)
Starting Out With Visual Basic (7th Edition)
Database Concepts (8th Edition)
Starting Out with Java: From Control Structures through Data Structures (4th Edition) (What's New in Computer Science)
- What are the differences between a while loop and a do-while loop? Convert the following while loop into a do-while loop: Scanner input = new Scanner(System.in);int sum = 0; System.out.println("Enter an integer "+"(the input ends if it is 0)");int number = input.nextInt(); while (number != 0) { sum += number; System.out.println("Enter an integer"+"(the input ends if it is 0)"); number = input.nextInt();}arrow_forwardConvert the following while loop into for loop : int x =0; while(x <=10) { System.out.println("X : " + x); x+=2; } note : a java codearrow_forwardConsider the following for loop. int j, s;s = 0;for (j = 1; j <= 10; j++)s = s + j * (j - 1);In this for loop, identify the loop control variable, the initialization statement, loop condition, the update statement, and the statement that updates the value of s.arrow_forward
- What are the differences between a while loop and a do-while loop? Convert the following while loop into a do-while loop. int sum = 0;int number;cin >> number; while (number != 0) {sum += number; cin >> number; }arrow_forwardExamine the following for loops and determine the value of ires at the end of each of the loops, and also the number of times each loop executes. (a) ires = 0; for index = -11:11 ires = ires + 1; end ires = number of times (b) ires = 0; for index = 10:-2:1 if index == 6 continue; end ires = ires + index; end ires = number of times ires = 0; for index = 10:-2:1 if index == 6 (c) break; end ires = ires + index: end ires = number of times (d) ires = 0; for indexl = 10:-2:1 for index2 = 2:2:index1 if index2 == 6 break end ires = ires + index2; end end ires = number of times (outer loop) number of times (inner loop)arrow_forwardConvert the following for loop into do-while loop : for(int c =11; c>=0; c-=2) System.out.println("Count: " + c);arrow_forward
- Write a nested for loop that prints the following output:arrow_forwardConvert the following for loop statement to a while loop and to a do-while loop: long sum = 0;for (int i = 0; i <= 1000; i++) sum = sum + i;arrow_forwardint lightSensorPin = A0; //assign the light sensor input to A0 int dark = 200; //set the maximum value for dark int lightSensorReading = 0; void setup() { Serial.begin(9600); } void loop() { lightSensorReading = analogRead(lightSensorPin); Serial.println(lightSensorReading); delay(400); if(lightSensorReading < dark){ Serial.println("It is dark"); // If the sensor reads “dark” then print “It is dark” } else { Serial.println("It is light"); // If the sensor does not read “dark” then print “It is light” } } Modify the code to turn on the onboard LED L connected to pin 13 on the Arduino when it is dark and to turn it off when it is light.arrow_forward
- Convert the following for loop statement to a while loop and to a dowhile loop:long sum = 0; for (int i = 0; i <= 1000; i++) sum = sum + i;arrow_forwardOverview This program will prompt a user for a start and a limit, it will then while-loop through, doubling the iterator each pass, until the limit is reached. Expected Output Example 1 Enter the start of the loop: Enter the limit of the loop: 25 The current value is 3 The current value is 6 The current value is 12 The current value is 24 The last value of current that was less than 25 was 24 Example 2 Enter the start of the loop: 25 Enter the limit of the loop: 102 The current value is 25 The current value is 50 The current value is 100 The last value of current that was less than 102 was 100 Specifications • You should submit a single file called M5A2.py • It should follow the submission standards outlined here: Submission Standards Your program populate an integer named start using input • Your program populate an integer named limit using input Your program must use an iterator named current Your program must move through the values using a while-loop Tips and Tricks That last…arrow_forwardWrite code that uses any type of loop. The code should continually ask for a user input and sums all user inputs that are divisible by 2. The loop should continue until the user enters a negative number. The code should output the sum a single time once user entry has completed. You may assume all libraries and namespaces have been previously written into the code, you are just writing everything that would go inside the main function (beyond the return 0:).arrow_forward
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education