任务是求圆的面积和周长以及球体的面积和体积。我不知道如何修复错误,我已经尝试过了。
代码:
import java.util.Scanner;
public class RoundThingsDriver
{
public static void main(String[] args)
{
double area, circumference, volume, surfaceArea, radius;
Scanner scan = new Scanner(System.in);
System.out.println("Enter a radius: ");
radius = scan.nextDouble();
area = roundThings.calcAreaCircle(radius);
outPut("circle", "circumference", radius, area);
circumference = roundThings.calcCircumCircle(radius);
outPut("sphere", "surface area", radius, surfaceArea);
volume = roundThings.calcVolumeSphere(radius);
outPut("sphere", "volume", radius, volume);
scan.close();
}
public static void outPut(String shapeName, String typeValue, double radiusInputted, double
actualValue);
{
System.out.println("The"+typeValue+"of a"+shapeName+"with a radius
of"+radiusInputted+"is"+actualValue);
}
}
public class roundThings
{
public static double calcAreaCircle(double radius)
{
double area = radius * radius * Math.PI;
return area;
}
public static double calcCircumCircle(double radius)
{
double circumference = 2 * Math.PI * radius;
return circumference;
}
public static double calcAreaSphere(double radius)
{
double surfaceArea = 4 * Math.PI * radius * radius;
return surfaceArea;
}
public static double calcVolumeSphere(double radius)
{
double Volume = (4/3) * Math.PI * (radius*radius*radius);
return Volume;
}
}
错误:
javac -classpath .:/run_dir/junit-4.12.jar:target/dependency/* -d . Main.java roundThings.java
Main.java:4: error: class RoundThingsDriver is public, should be declared in a file named RoundThingsDriver.java
public class RoundThingsDriver
^
Main.java:25: error: missing method body, or declare abstract
public static void outPut(String shapeName, String typeValue, double radiusInputted, double actualValue);
^
Main.java:27: error: cannot find symbol
System.out.println("The"+typeValue+"of a"+shapeName+"with a radius of"+radiusInputted+"is"+actualValue);
^
symbol: variable typeValue
location: class RoundThingsDriver
Main.java:27: error: cannot find symbol
System.out.println("The"+typeValue+"of a"+shapeName+"with a radius of"+radiusInputted+"is"+actualValue);
^
symbol: variable shapeName
location: class RoundThingsDriver
Main.java:27: error: cannot find symbol
System.out.println("The"+typeValue+"of a"+shapeName+"with a radius of"+radiusInputted+"is"+actualValue);
^
symbol: variable radiusInputted
location: class RoundThingsDriver
Main.java:27: error: cannot find symbol
System.out.println("The"+typeValue+"of a"+shapeName+"with a radius of"+radiusInputted+"is"+actualValue);
^
symbol: variable actualValue
location: class RoundThingsDriver
6 errors
compiler exit status 1
>
为了进行编译,需要将代码放入名为RoundThingsDriver的文件中。java。这就是错误消息告诉您要做的。类RoundThingsDriver是公共的,应在名为RoundThingsDriver的文件中声明。Java语言
在输出方法的头的末尾,有一个分号。这里不应该用这个。开始的花括号需要立即跟随方法标题。中间唯一允许的是空白。
错误(25,1):PLS-00103:遇到符号“EXEC” 放下桌上的学生;提交;
随机输入 类PlayingCard():def init(自我、卡值、套装): 类甲板(): deck1=Deck()打印(deck1.卡片) 72 73中的类型错误回溯(最近一次调用)--- 类型错误:init()缺少1个必需的位置参数:'suit'
我需要将12小时的时间转换为24小时的格式。 我现在已经把12小时的时间硬编码了,以使事情更简单。 我的逻辑:输入sting 07:05:45PM提取最后2个字符。如果AM check为前两个字符,则为12。。如果是,则将其设置为00,否则按原样输出,如果PM检查前两位数字是否为12。。如果是,请保持原样,如果不是,则在前2位加上12 总线错误:10是我运行代码得到的
启动层java.lang.module.FindException初始化时出错:读取模块:d:\java\javatutorial\bin时出错,原因是:java.lang.module.invalidmoduleDescriptoreXception:在顶级目录中发现了learnjava.class(模块中不允许使用未命名的包)
我怎么能修好它? replaceAll函数中此字符“{”错误。谢谢。
我刚从最近买的一本书开始学习编程,它教我用java为minecraft编写插件。第一个任务是复制下面的代码,当我进入minecraft世界时,它应该说“你好” 但是当我试图编译代码时,它显示以下错误: 正如我所说,我还不知道编程,如果有人能告诉我错误是什么,我会很高兴。