Documentos de Académico
Documentos de Profesional
Documentos de Cultura
/* Filename: "Checking.java"
* Created by 1,000_naymes for ICT 352
*
* Purpose: Asks user for integer input & determines whether or not integer(s) are
divisible
* by 5 and 6, neither, or one of them.
*
*/
import javax.swing.JOptionPane;
/**************************************************************
input for number
**************************************************************/
numberInputMessage = "Please enter your number.";
numberString = JOptionPane.showInputDialog( numberInputMessage );
number = Integer.parseInt( numberString ); //converting string to integer
bothMessage = number + " is divisible by both 5 and 6.";
neitherMessage = number + " is not divisible by 5 or 6.";
eitherMessage = number + " is either divisible by 5 or by 6.";
/**************************************************************
calculations on number
**************************************************************/
divided5 = number % 5; // looking for a remainder
divided6 = number % 6; // looking for a remainder
boolean both = divided5 == 0 && divided6 == 0;
boolean neither = divided5 > 0 && divided6 > 0;
boolean either = divided5 > 0 || divided6 >0;
/**************************************************************
divisible decision
**************************************************************/
if( both )
JOptionPane.showMessageDialog( null, bothMessage );
else if( neither )
JOptionPane.showMessageDialog( null, neitherMessage );
Page 1
Checking
else if( either )
JOptionPane.showMessageDialog( null, eitherMessage );
System.exit(0);
} //end main
}
Page 2