Note that there are some explanatory texts on larger screens.

plurals
  1. POJava do/while loop offsetting first two questions
    primarykey
    data
    text
    <p>I am writing a program in my programming class in java. The program is a simple do/while loop that asks some questions using scanner class and a priming read with a Boolean value. When the loop iterates the first time, it works properly, but when it iterates a second time, it displays the first question and second question at once and only allows me to answer the second. I hope this is clear. Anyone have any insight? Code:</p> <pre><code> /* * Programmed By: Cristopher Ontiveros * Date: 9/19/13 * Description: Compute weekly salary and witholding for employees */ package project.one.cristopher.ontiveros; import java.util.Scanner; public class ProjectOneCristopherOntiveros { static Scanner sc = new Scanner(System.in); public static void main(String[] args) { String fName, lName; double rate=0, wPay=0, withholding=0; int option = 0; boolean badval = true; System.out.println("Welcome to the Pay Calculator"); do{ System.out.println("Enter employee first name: "); fName = sc.nextLine(); System.out.println("Enter employee last name: "); lName = sc.nextLine(); System.out.println("Enter employee hourly rate: "); rate = sc.nextDouble(); wPay = (rate * 40); withholding = (wPay * .20); System.out.println("Employee " + fName + " " + lName + "\nHourly Rate: " + rate + "\nWeekly Pay: " + wPay + "\nWithholding Amount: " + withholding); System.out.println("Would you like to enter another employee? (1 = yes, 2 = no)"); option = sc.nextInt(); sc.nextLine() if(option == 1){ badval = true; } else { badval = false; } }while(badval); } </code></pre> <p>}</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload