gpt4 book ai didi

java - 创建java段代码

转载 作者:行者123 更新时间:2023-12-01 19:19:10 25 4
gpt4 key购买 nike

segment of code: 

int x, y = 34, z = 19, w=11;

swtich (x) {
case 1: y += 4;
z -= w;
break;
case 2: w = (x++)*(--y);
break;
case 3: w = (--x)*(++y);
break;
case 4: y -=7;
case 5: z *= 2;
break;
default: w = (++x)*(++y);
}
System.out.println(“x = “ + x + “ y = “ + y + “ z = “ + z + “ w = “ + w);

有人可以帮我修复这个代码吗?

最佳答案

一方面,您忘记将 break; 放在 CASE 4 上。那么如果 x 是局部变量,那么您忘记了初始化它。你打算如何输入x?

编辑:它可以在我的电脑上运行。

public class Main {

public static void main (String[] args) {
int x=0, y = 34, z = 19, w = 11;

x = Integer.parseInt(JOptionPane.showInputDialog(x)); //this is how i input x

switch (x) {
case 1:
y += 4;
z -= w;
break;
case 2:
w = (x++) * (--y);
break;
case 3:
w = (--x) * (++y);
break;
case 4:
y -= 7;
break;
case 5:
z *= 2;
break;
default:
w = (++x) * (++y);
}
System.out.println("x = " + x + "y = " + y + " z = " + z + " w = " + w);
}
}

非法字符:\8220或\8221:您使用了Unicode 8220(又名\u291c,0x291c,“,左引号)或...通常当您复制粘贴代码时的形式...再次输入系统.out.println 行,尤其是引号 ("),也许您复制粘贴它,它的形式不同...有关错误的更多详细信息,请查看 this site

关于java - 创建java段代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5208305/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com