10. Inside class StaticMethods, create the static method menu that displays a menu for the user to select 's' or 'c'. The method returns the character entered, ONLY when the user types 's' or 'c', otherwise prints a message and stays in a loop. Test it from main(). public static char menu() { String s = ""; do { System.out.println("type S\\s to square a number:"); System.out.println("type C\\c to cube a number:" ); S = new Scanner( System.in).next(); if ( "c".compareToIgnoreCase(s) != 0 && "s".compareToIgnoreCase(s) != 0 ) System.out.println("\tplease enter a valid character" ); } while ("c".compareToIgnoreCase(s ) != 0 && "s".compareToIgnoreCase(s) != 0 ); return s.charAt(0);
10. Inside class StaticMethods, create the static method menu that displays a menu for the user to select 's' or 'c'. The method returns the character entered, ONLY when the user types 's' or 'c', otherwise prints a message and stays in a loop. Test it from main(). public static char menu() { String s = ""; do { System.out.println("type S\\s to square a number:"); System.out.println("type C\\c to cube a number:" ); S = new Scanner( System.in).next(); if ( "c".compareToIgnoreCase(s) != 0 && "s".compareToIgnoreCase(s) != 0 ) System.out.println("\tplease enter a valid character" ); } while ("c".compareToIgnoreCase(s ) != 0 && "s".compareToIgnoreCase(s) != 0 ); return s.charAt(0);
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Question
Expert Solution
Step 1
logic: -
use while(true) to repeat loop until return or break is not encountered.
read a single character.
check if choice ==‘c’ || choice==‘ C’)
return choice;
else if choice==‘s’ || choice==‘S’)
return choice
else
display message and continue loop.
end.
Step by step
Solved in 3 steps with 1 images
Recommended textbooks for you
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education