// Short program to interact with a user and print out // information about a candidate's popularity // NOTE: this version of the program doesn't produce the // proper results because of poor if/else structure. import java.util.*; public class BadCandidateAnalysis { public static void main(String[] args) { Scanner console = new Scanner(System.in); System.out.println("Enter a candidate's information:"); System.out.print("name and party? "); String candidate = console.nextLine(); System.out.print("percentage of votes? "); int percent = console.nextInt(); System.out.println(); if (percent > 50) { System.out.println(candidate + " report: "); System.out.println("The candidate is winning!"); } if (percent > 25) { System.out.println(candidate + " report: "); System.out.println("The candidate is losing."); } if (percent <= 25) { System.out.println(candidate + " report: "); System.out.println("The candidate is giving up..."); } } }