我必须编写一个读取3个数字(使用输入框)的程序,根据它们的值,它应该写下以下消息之一:
这是我到目前为止:
import javax.swing.JOptionPane;
class program3
{
public static void main(String[] args)
{
String num1 = JOptionPane.showInputDialog("Enter first number.");
String num2 = JOptionPane.showInputDialog("Enter second number.");
String num3 = JOptionPane.showInputDialog("Enter third number.");
boolean newnum1 = Integer.parseInt(num1);
boolean newnum2 = Integer.parseInt(num2);
boolean newnum3 = Integer.parseInt(num3);
}
}
Run Code Online (Sandbox Code Playgroud)
这是我被困的地方.我不知道如何使用MOD来显示消息.我想我也必须使用IF声明......但我不太确定.
请帮忙!:d
Pas*_*ent 11
在Java中,模数运算符是%.你可以像这样使用它:
if ( (a % 2) == 0) {
System.out.println("a is even");
}
else {
System.out.println("a is odd");
}
Run Code Online (Sandbox Code Playgroud)
将它与一些if语句或一些计数器结合起来实现最终结果.
PS:newnumX的类型看起来很奇怪:)
我会建议你的
开始在一张纸上写下你将如何手动完成.(写算法)
然后确定哪些部分是"可编程的"哪些部分不是(识别变量,语句等).
尝试不同的数字,看看它是否有效.
从那里我们可以帮助您将这些想法转化为工作代码(这很容易).
这些是您必须掌握的基础编程技能.
我们不值得回答:
boolean areAllEven = ( one % 2 == 0 ) && ( two % 2 == 0 ) && ( three % 2 == 0 ) ;
boolean areAllOdd = ( one % 2 != ..... etc etc
Run Code Online (Sandbox Code Playgroud)
因为我们会帮助你.
相关条目:从问题传递到代码的过程.你是怎么学习的?
| 归档时间: |
|
| 查看次数: |
6509 次 |
| 最近记录: |