「菜鸟java教程在线编译」在线编译Java
今天给各位分享菜鸟java教程在线编译的知识,其中也会对在线编译Java进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
高手帮忙看下,菜鸟java编译,找不到符号
很多语法错误啊,改了一下,还有记得Java有package这个namespace的概念的,我看你最前面package都没有加(当然如果没有namespace的话可以不加):
import java.math.*;
abstract class Shape {
private String type;
public Shape(String type) {
this.type = type;
}
public abstract double getSurfaceArea();
public abstract double getVolume();
}
class Sphere extends Shape {
private int radius;
private double sufaceArea;
private double volume;
public Sphere(int initialradius) {
super("1");
radius = initialradius;
}
public double getSurfaceArea() {
sufaceArea = Math.PI * 4 * radius * radius;
return sufaceArea;
}
public double getVolume() {
volume = Math.PI * radius * radius * radius * 4 / 3;
return volume;
}
public String toString() {
return "This is a Sphere with radius " + radius + ", surfacearea "
+ sufaceArea + " and volume " + volume;
}
}
class Cone extends Shape {
private int radius;
private int height;
private double surfaceArea;
private double volume;
public Cone(int initialradius, int initialheight) {
super("2");
radius = initialradius;
height = initialheight;
}
public double getSurfaceArea() {
surfaceArea = Math.PI * radius * radius + Math.PI * radius
* Math.sqrt(radius * radius + height * height);
return surfaceArea;
}
public double getVolume() {
volume = Math.PI * radius * radius * height / 3;
return volume;
}
public String toString() {
return "This is a Cone with height " + height + ", radius " + radius
+ ", surfacearea " + surfaceArea + " and volume " + volume;
}
}
class Cylinder extends Shape {
private int radius;
private int height;
private double surfaceArea;
private double volume;
public Cylinder(int initialradius, int initialheight) {
super("3");
radius = initialradius;
height = initialheight;
}
public double getSurfaceArea() {
surfaceArea = Math.PI * radius * radius * 2 + Math.PI * 2 * radius
* height;
return surfaceArea;
}
public double getVolume() {
volume = Math.PI * radius * radius * height;
return volume;
}
public String toString() {
return "This is a Cylinder with height " + height + ", radius "
+ radius + ", surfacearea " + surfaceArea + " and volume "
+ volume;
}
}
public class Testshape {
public static void main(String[] args) {
Sphere sphere = new Sphere(10);
sphere.getSurfaceArea();
sphere.getVolume();
sphere.toString();
}
}
补充:
namespace在java就叫包,
如果程序放在某个包里的话就要在最前面加上package xxx.xxx;
除了super还有方法没有返回值return
菜鸟求教JAVA编译问题
我的环境变量应该已经设置好了,因为我输入JAVAC的时候显示正常,但是当我编译上面的例子时,我输入“javac Example2.java"结果命令行一直刷下去,出现了一大堆警告。
为什么命令会一直刷下去呢?因为它一直在找某样东西却找不到,所以才一直刷下去,就产生了警告。为什么找不到东西呢?因为路径不对,当然找不到了。也就是环境变量的问题。
建议:在百度网页上搜索“Java环境变量的配置”,我第一次安装java的环境变量也装了3天才成功,你要自己去找,自己去理解,这是学习Java的第一步,要自己开个好头,以后会遇到很多的问题,如果这个问题不能独立解决,以后的路就难走了。
菜鸟教程网的在线工具,请问该功能是用什么技术实现的?
网站网页的功能实现有静态的,也有交互性动态的,前者开发比较简单,而后者相对比较复杂;网站常用的开发语言有:ASP、JSP、PHP、HTML、DIV+CSS、JavaScript、Java等,有些相同的功能可以用不同的程序语言去开发,如果网页要实现的功能越多,那么所运用的开发语言当然随之增加;譬如:开发一个电子商务网站,则主要掌握的程序语言包括:PHP+MySQL、HTML、DIV+CSS、Flash、JavaScript。
java程序怎么编译运行?我是纯菜鸟!
你按照下面的步骤再试试:
1、在c盘的根目录下创建一个javalx的文件夹;
2、把name.java文件放到javalx文件夹中;
3、打开CMD,输入命令:cd\
回车;
4、当盘符为:C:\ 时,再输入:cd javalx 回车;
5、先输入:javac name.java
再输入:java name
如果还是出现:“系统提示cannot read”的问题,那么你去修改name.java源程序,将第一行的“package x.y.z;”注释掉(即把包名注释掉),重新运行,应该就没有问题了……
楼主再尝试下……
关于菜鸟java教程在线编译和在线编译Java的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-24,除非注明,否则均为
原创文章,转载请注明出处。