Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package labthing;
- import java.util.Scanner;
- public class LabThing {
- /**
- * @param args the command line arguments
- */
- public static void main(String[] args) {
- // TODO code application logic here
- char letter =0; //starting for input
- int number = 0; //starting for input
- Scanner keyboard = new Scanner (System.in); //importing scanner
- System.out.println("Enter a lower case letter between a"
- + " and h inclusive:"); //string before letter input
- letter = keyboard.next().charAt(0); //input for letter
- if (letter == 'a') {
- letter = (int)1;}
- else if (letter == 'b'){
- letter = (int)2;}
- else if (letter == 'c'){
- letter = (int)3;}
- else if (letter == 'd'){
- letter = (int)4;}
- else if (letter == 'e'){
- letter = (int)5;}
- else if (letter == 'f'){
- letter = (int)6;}
- else if (letter == 'g'){
- letter = (int)7;}
- else if (letter == 'h'){
- letter = (int)8;}
- else {
- System.out.println("Incorrect input... Rerun the program and enter"
- + " a lower case letter between a and h inclusive.");
- System.exit(0);}
- /*assigning number values for specific letter inputs.
- * note, I tried using 'else' to output an error and I could not for the
- * life of me, figure it out without it screwing up the entire program.
- */
- System.out.println("Enter an integer >0 but <9:"); //next before string
- number = keyboard.nextInt();
- if (number > 8 || number <0){
- System.out.println("Incorrect input... Rerun the program and enter"
- + " an integer >0 but <9");
- System.exit(0);} //error code
- {
- if (letter %2 ==0 && number %2 ==0)
- System.out.println("The color of the chess board square that is"
- + " located at row '" + number + "' and column '" + letter
- + "' is white.");
- if (letter %2 ==0 && number %2 !=0)
- System.out.println("The color of the chess board square that is"
- + " located at '" + number + "' and column '" + letter
- + "' is black.");
- if (letter %2 !=0 && number %2 ==0)
- System.out.println("The color of the chess board square that is"
- + " located at '" + number + "' and column '" + letter
- + "' is black.");
- if (letter %2 !=0 && number %2 !=0)
- System.out.println("The color of the chess board square that is"
- + " located at '" + number + "' and column '" + letter
- + "' is black.");}
- /* The prior 'if' use an algorithm using the division of the assigned
- * integers of the input letters a-h and the actual integer's input
- * in order to decide if the chess spot is black or white.
- */
- }
- }
Add Comment
Please, Sign In to add comment