Java 如何创建/修复这些方法?
这是我的作业,我有一个很好的想法做什么,但我似乎得到错误,我不知道如何修复它们 “有一个著名的故事,讲的是一位小学老师想 通过让孩子们计算1的和来占用学生的时间 +2+3+…+100。正如故事所说,当其中一个孩子立即写出正确的答案时,老师大吃一惊 回答:5050.这个学生是神童卡尔·高斯,他长大了 他将成为十八世纪最著名的数学家之一 通过写一个循环,重复高斯非凡的计算 将计算并打印上述总和。在您有了程序之后 工作时,重写它,以便可以计算1+2+…+n,其中n为任意值 正整数。“ 你应该至少有三种方法 方法欢迎此方法不接受参数,也不返回 返回任何值,它只是向用户致敬并提示输入整数 价值观 方法getVal从用户处接受一个整数并将其返回 主要方法 方法isValid检查用户输入的值是否更大 如果大于零,则接受整数参数并返回布尔值 您的main应该包括变量声明(根据需要)和函数 调用,并根据方法根据需要使用条件运算符 如上所述 这是我到目前为止所拥有的。我开了两门课。其中一个叫做methods,我在这里写了我所有的方法。还有一个叫做methodslab,就是我调用方法来使用它们的地方Java 如何创建/修复这些方法?,java,class,methods,user-input,Java,Class,Methods,User Input,这是我的作业,我有一个很好的想法做什么,但我似乎得到错误,我不知道如何修复它们 “有一个著名的故事,讲的是一位小学老师想 通过让孩子们计算1的和来占用学生的时间 +2+3+…+100。正如故事所说,当其中一个孩子立即写出正确的答案时,老师大吃一惊 回答:5050.这个学生是神童卡尔·高斯,他长大了 他将成为十八世纪最著名的数学家之一 通过写一个循环,重复高斯非凡的计算 将计算并打印上述总和。在您有了程序之后 工作时,重写它,以便可以计算1+2+…+n,其中n为任意值 正整数。“ 你应该至少有三种
import java.util.*;
public class methods {
static int intVal;
public static void welcome() {
//greet user & prompt user for int vale
System.out.println("Welcome.");
System.out.println("Enter an integer value.");
}
public static int getVal() {
Scanner input = new Scanner (System.in);
//accept integer from user
intVal = input.nextInt();
return intVal;
}
public static boolean isValid() {
final boolean validation;
if (intVal < 0) {
validation = false;
methods.getVal();
}
else
validation = true;
return validation;
}
}
我得到的错误是针对名为methodsLab的类的
说明资源路径位置类型
令牌int上出现语法错误,请删除此令牌
methodslab.java/labs/src/labs第7行java问题
num无法解析为变量
methodslab.java/labs/src/labs第7行java问题
num无法解析为变量
methodslab.java/labs/src/labs第12行java问题
num无法解析为变量
methodslab.java/labs/src/labs第14行java问题
num无法解析为变量
methodslab.java/labs/src/labs第15行java问题首先:我不认为isValud方法的任务是要求另一个号码 正如错误消息告诉您的,您没有声明num变量,但正在尝试使用它 在这里声明sum,您可以并且必须对num执行相同的操作:
int sum = 0;
在methodlabs类中,在方法GetVal中使用int num变量之前先声明该变量。 无论如何,GetVal方法不需要执行任何参数,因此您可能应该这样使用它: int num=GetVal
那么,你会犯什么错误呢?请确保在您提出的问题中包含相关的详细信息。我编辑了我的问题,以便在底部显示错误。抱歉,我是这个网站的新手,所以我正在尝试解决它。methods.getValint num;对我来说毫无意义,将其更改为methods.getValnum;
int sum = 0;