Java 嵌套的if statedments,我做错了什么
家庭作业的问题是------编写测试变量x是否大于0的代码。如果x大于0,则代码应测试变量y以确定其是否小于20。如果y小于20,则代码应为变量z指定1。如果y不小于20,则代码应将0分配给变量z 我现在拥有的是Java 嵌套的if statedments,我做错了什么,java,nested-if,Java,Nested If,家庭作业的问题是------编写测试变量x是否大于0的代码。如果x大于0,则代码应测试变量y以确定其是否小于20。如果y小于20,则代码应为变量z指定1。如果y不小于20,则代码应将0分配给变量z 我现在拥有的是 import javax.swing.JOptionPane; 公共类jjjd{ 公共静态void main(字符串[]args){ int x=0; 字符串输入; input=JOptionPane.showInputDialog(“为x输入一个数字”); x=整数.parseIn
import javax.swing.JOptionPane;
公共类jjjd{
公共静态void main(字符串[]args){
int x=0;
字符串输入;
input=JOptionPane.showInputDialog(“为x输入一个数字”);
x=整数.parseInt(输入);
如果(x>0)
if(y0){
如果(y要为使用的变量赋值=not=您误用了大括号({})。您需要确保在打开大括号后关闭所有大括号,否则java编译器将返回错误
还要确保使用“=”进行赋值,使用“=”检查变量
希望这有帮助
import javax.swing.JOptionPane;
public class jjjd {
public static void main(String[] args) {
int x=0;
int y=0;
int z=0;
String input;
input=JOptionPane.showInputDialog("Enter a number for x");
x=Integer.parseInt(input);
if (x>0) {
if (y<20) {
z=1;
}
} else {
z=0;
}
}
}
import javax.swing.JOptionPane;
公共类jjjd{
公共静态void main(字符串[]args){
int x=0;
int y=0;
int z=0;
字符串输入;
input=JOptionPane.showInputDialog(“为x输入一个数字”);
x=整数.parseInt(输入);
如果(x>0){
if(yCount.Your.brates!{(z==1)
???请注意,您的问题并没有告诉我们此代码有什么问题。将来,以及现在,如果您遇到代码未编译或无法工作的问题,请发布所有错误消息或花一些时间来描述您的问题。我们将非常感谢您的努力。请尝试=而不是==进行分配。
public static void main(String[] args) {
int x=0;
String input;
input=JOptionPane.showInputDialog("Enter a number for x");
x=Integer.parseInt(input);
if (x>0) {
if (y<20)
{(z=1);}
}
else
{
z=0;
}
}
import javax.swing.JOptionPane;
public class jjjd {
public static void main(String[] args) {
int x=0;
int y=0;
int z=0;
String input;
input=JOptionPane.showInputDialog("Enter a number for x");
x=Integer.parseInt(input);
if (x>0) {
if (y<20) {
z=1;
}
} else {
z=0;
}
}
}