app.java:14:错误:表达式的非法启动如何修复?(我刚开始学习java…)
整个守则是:app.java:14:错误:表达式的非法启动如何修复?(我刚开始学习java…),java,Java,整个守则是: app.java:14: error: illegal start of expression . ^ app.java:16: error: 'else' without 'if' else { ^ 2 errors class应用程序{ 公共静态void main(字符串[]args){ 整数=10; 如果(数字>0){ System.out.println(“数字为正”); } 否则如果(数字0){ System.out.println(“数字为正”); } . . 否则
app.java:14: error: illegal start of expression
.
^
app.java:16: error: 'else' without 'if'
else {
^
2 errors
class应用程序{
公共静态void main(字符串[]args){
整数=10;
如果(数字>0){
System.out.println(“数字为正”);
}
否则如果(数字<0){
System.out.println(“数字不是正数”);
}
否则,如果(数字>0){
System.out.println(“数字为正”);
}
.
.
否则{
System.out.println(“恭喜你刚刚解决了这里的数学问题!”);
}
}
}
删除第14行和第15行的(.)尝试此操作
class app {
public static void main(String[] args) {
int number = 10;
if (number > 0) {
System.out.println("The number is positive.");
}
else if(number < 0) {
System.out.println("The number is not positive.");
}
else if (number > 0) {
System.out.println("The number is positive.");
}
.
.
else {
System.out.println("Congrats you just solved the math in here!");
}
}
}
你期望什么
代码>要做什么?我不知道我是一个noob+从别人的教程中复制过来的…有人知道为什么当我将整数改为-5这样的假整数时我没有得到“恭喜…”吗?因为你输入的数字是正的、负的或零的,如果语句
变为真,那么你的3个中的一个就变为真了。那么你的最后一个else
不会运行…@MortezaAsadi我如何运行最后一个else?因为不管发生什么(0,对,错),它都不会运行。。。
if(true){
}
else if(true){
}
else if(true){
}
else{
}