// This code contains ERRORS!
// It adds two numbers entered by the user.
int1 num1, num2;
String input;
char again;
Scanner keyboard = new Scanner(System.in);
while (again == ‘y’ || again == ‘Y’)
System.out.print(“Enter a number; ”);
num1 = keyboard.nextInt();
System.out.print(“Enter another number: ”;
num2 = keyboard.nextInt();
System.out.println(“Their sum is ”+ (num1 + num2));
System.out.println(“Do you want to do this again? ”);
keyboard.nextLine(); // Consume remaining newline
input = keyboard.nextLine();
again = input.charAtá0ñ;
Want to see the full answer?
Check out a sample textbook solutionChapter 5 Solutions
Starting Out with Java: Early Objects (6th Edition)
Additional Engineering Textbook Solutions
Starting Out with Python (3rd Edition)
Database Concepts (8th Edition)
Starting Out with Programming Logic and Design (4th Edition)
Starting Out with C++: Early Objects
Starting Out with C++ from Control Structures to Objects (8th Edition)
Digital Fundamentals (11th Edition)
- Java Program ASAP ************This program must work in hypergrade and pass all the test cases.********** Remove the extra space \n from the program. The text files are located in Hypergrade. For test case 1 first display Please enter a string to convert to Morse code:\n then you press Enter it should print out \n. Then for test case 2 it should display Please enter a string to convert to Morse code:\n then you type abc it should print out .- -... -.-. \n For test case 3 first display Please enter a string to convert to Morse code:\n then you type This is a sample string 1234.ENTER it should print put - .... .. ... .. ... .- ... .- -- .--. .-.. . ... - .-. .. -. --. .---- ..--- ...-- ....- .-.-.- \n. This program down below does not pass the test cases as shown in the screenshot I have provided the correct test case as a screenshot too. Please modify it or create a new program so it paases the test cases. Thank you! For test case 1 it wants only Please enter a…arrow_forwardPlease modify the program: Add prompt "Do you want to run the program again; Yes or No"* If entered yes, the program will run again, if entered no the program will end. Please also add comments. Thank you so much package examples;import java.util.*;class vowelCounter{public static void main(String[ ] arg){String s;char ch;int i=0;Scanner sc=new Scanner(System.in);System.out.print("Enter a string : ");s=sc.nextLine();System.out.println("Vowels in a string are");for(int j=0;j<s.length();j++){ch=s.charAt(j);switch(ch){case 'a' :case 'e' :case 'i' :case 'o' :case 'u' :case 'A' :case 'E' :case 'I' :case 'O' :case 'U' :i=1;System.out.println(ch);}}if(i==0)System.out.println("There are no vowels in a string");}}arrow_forward# subprogram: PrintInt# author: Charles W. Kann# purpose: To print a string to the console# input: $a0 - The address of the string to print.# $a1 - The value of the int to print# returns: None# side effects: The String is printed followed by the integervalue..textPrintInt: # Print string. The string address is already in $a0 li $v0, 4 syscall # Print integer. The integer value is in $a1, and must # be first moved to $a0. move $a0, $a1 li $v0, 1 syscall # Print a new line character jal PrintNewLine #return jr $raWhen the program is run, it never ends and acts like it is stuck in an infinite loop. Helpthis colleague figure out what is wrong with the program.a. Explain what is happening in the programb. Come up with a mechanism which shows that this program is indeed in an infiniteloop.c. Come up with a solution which fixes this problem. need accurate ans otherwise you will get downvote # subprogram: PrintInt# author: Charles W. Kann# purpose: To print a string to the console# input:…arrow_forward
- # subprogram: PrintInt# author: Charles W. Kann# purpose: To print a string to the console# input: $a0 - The address of the string to print.# $a1 - The value of the int to print# returns: None# side effects: The String is printed followed by the integervalue..textPrintInt: # Print string. The string address is already in $a0 li $v0, 4 syscall # Print integer. The integer value is in $a1, and must # be first moved to $a0. move $a0, $a1 li $v0, 1 syscall # Print a new line character jal PrintNewLine #return jr $raWhen the program is run, it never ends and acts like it is stuck in an infinite loop. Helpthis colleague figure out what is wrong with the program.a. Explain what is happening in the programb. Come up with a mechanism which shows that this program is indeed in an infiniteloop.c. Come up with a solution which fixes this problem.arrow_forward# subprogram: PrintInt# author: Charles W. Kann# purpose: To print a string to the console# input: $a0 - The address of the string to print.# $a1 - The value of the int to print# returns: None# side effects: The String is printed followed by the integervalue..textPrintInt: # Print string. The string address is already in $a0 li $v0, 4 syscall # Print integer. The integer value is in $a1, and must # be first moved to $a0. move $a0, $a1 li $v0, 1 syscall # Print a new line character jal PrintNewLine #return jr $raWhen the program is run, it never ends and acts like it is stuck in an infinite loop. Helpthis colleague figure out what is wrong with the program.a. Explain what is happening in the programb. Come up with a mechanism which shows that this program is indeed in an infiniteloop.c. Come up with a solution which fixes this problem. need accurate ans otherwise you will get downvotearrow_forwarddef menu():print("[1] Load Shapes")print("[2]Exit the program")print("[3] Add shapes")print("[4] Save shapes")option = int(input("Enter your option:"))while option != 0:if option > 4:print("Error:please enter a valid number.")break I'd like to add some error handling in here so that if a user types in a letter it prints a message saying "please only enter numbers, no letters"arrow_forward
- Find the errors in the following code:// This code contains ERRORS!int choice, num1, num2;Scanner keyboard = new Scanner(System.in);do{System.out.print("Enter a number: ");num1 = keyboard.nextInt();System.out.print("Enter another number: ");num2 = keyboard.nextInt();System.out.println("Their sum is " + (num1 + num2));System.out.println("Do you want to do this again? ");System.out.print("1 = yes, 0 = no ");choice = keyboard.nextInt();} while (choice = 1)arrow_forwardBody Mass Index (BMI) is a measure ofhealth on weight. It can be calculated by taking your weight in kilograms anddividing, by the square of your height in meters. Write a program that prompts theuser to enter a weight in pounds and height in inches and displays the BMI. Noteone pound is 0.45359237 kilograms and one inch is 0.0254 meters. Here is asample run: Enter weight in pounds: 95.5 ↵EnterEnter height in inches: 50 ↵EnterBMI is 26.8573arrow_forwardWrite an application that determines whether a phrase entered by the user is a palindrome. A palindrome is a phrase that reads the same backward and forward without regarding capitalization, spaces or punctuation. And it will allow the user to enter as many phrases as he likes after each iteration.arrow_forward
- This is a program in C language. Help me debug this program. it has 3 errors. Please upload a screenshot also that it is working thank you./* This porgram uses the gotoxy() function and textcolor() for better screen display */ #include <iostream>#include <conio.h>#include <stdlib.h>using namespace std;main(){ int NoItem,ItemNo,Qty,ctr,Row=5; float UPrice,TAmt,ATendered,Change,APaid=0; char ItemDesc[15],TempChar; system("Color 5");; system("Color 2"); gotoxy(25,1);cout<< "[***] RICHLY SUPERMARKET [***]"; gotoxy(31,2);cout<< "Ayala Avenue, Makati"; gotoxy(6,4);cout<< "Item No. Description Qty. Unit Price Total Amount"; gotoxy(5,22);cout<< "No. of Item(s) Bought => [ ]"; gotoxy(37,22);cout<< "Total Amount to be Paid => "; gotoxy(37,23);cout<< "Amount Customer Tendered => "; gotoxy(37,24);cout<< "Amount of Change => "; gotoxy(31,22);cin>> NoItem;…arrow_forward*i. - This program asks you to input a sentence and counts the number of * letters and words in the sentence. * */ public class CountSentence{ public static void main(String[] args) { Scanner scan = new Scanner(System.in); String sentence = ""; int words = 0; int letters = 0; int index = 0; /** ADD CODE HERE 1. Ask the user to input a sentence assuming the sentence ends with a full stop/period (and also assume that there are only letters (a - z) and spaces in the sentence - no numbers). 2. Loop while the current character in the sentence is not equal to a full stop/period. 2.1 If current character is a letter then add 1 to the number of letters otherwise character is a space and so 1 can be added to the number of words. Make sure you move past any spaces to start at next word. */ System.out.println("The number of words are " +…arrow_forwardThis code is correct but can you add to the code this instructions: If the father's age is equal to the mother's age and the age is odd, then the child is Female The code should call `createKidPerson` in main. #include <iostream>using namespace std; typedef struct { int age; char gender;} Person; void displayPerson(Person); Person createKidPerson(Person father, Person mother); int main(void) { Person father; Person mother; father.gender = 'M'; mother.gender = 'F'; //ask the user for the age of the Male Person and the age of the Female Person. cout<<"Enter the Male Person's age: "; cin>>father.age; cout<<"Enter the Female Person's age: "; cin>>mother.age; //create a new Person and call createKidPerson() function Person kid = createKidPerson(father, mother); displayPerson(kid); return 0;} Person createKidPerson(Person father, Person mother) { Person p; if(father.age>=mother.age) //if…arrow_forward
- EBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENTMicrosoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,