java程序的编写
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java程序的编写相关的知识,希望对你有一定的参考价值。
1定义一个学生类Student,它继承自Person类
1)Student类有一下变量
继承自父类的变量,姓名(String),性别(char),年龄(age),
子类新增变量,学号(long),三门功课成绩:语文(int),数学(int),外语(int)
2)Student类有一下方法
子类新增方法,求三门课平均成绩,该方法没有参数,返回值类型为double
子类复写父类的同名方法,public String toString();该方法没有参数,获取学号,姓名性别,平均成绩。
2定义接口IShape,它包含方法area(),定义接口IShape2,它包含方法perminiter(),定义Circle类和Rectangle类
,两者都继承接口IShape1和IShape2,在类中分别用area()来计算面积,用perminiter()来计算周长,编写应用程序
使用Circle类和Rectangle类。
package exercise.circular;
public class Circle
double radius;
Circle()
radius=0;
Circle(double r)
radius=r;
public double getRadius()
return radius;
public double getPerimeter()
return Math.PI*2*radius;
public double getArea()
return Math.PI*radius*radius;
public void disp()
System.out.println("半径:"+radius);
System.out.println("周长:"+getPerimeter());
System.out.println("面积:"+getArea());
class Cylinder extends Circle
private double height;
Cylinder(double r,double h)
this.radius=r;
this.height=h;
public double getHeight()
return height;
public double getVol()
return getArea()*height;
public void disp()
System.out.println("底面圆面积:"+getArea());
System.out.println("高:"+height);
System.out.println("体积:"+getVol());
2.
package exercise.circular;
public class Ex6
public static void main(String[] args)
Circle circle=new Circle(5.5);
circle.disp();
Cylinder cylinder=new Cylinder(3.5,7.0);
cylinder.disp();
打字不易,如满意,望采纳。追问
你这写的是什么东西
编写第一个Java程序:helloworld
配置好java开发环境后,我们可以编写第一个java程序(helloworld)。
在开始编写java程序时,我们要知道java程序开发的三个步骤:编写、编译、运行。
编写阶段主要是由程序员编写后缀为.java的文件;将后缀为.java的文件通过编译器(javac.exe)处理后生成后缀为.class的文件的过程叫编译;后缀为.class的文件最后会被java解析器(java.exe)解析运行。
了解完基本的概念后,下面我们正式编写java程序:
//1.在自己的电脑上新建一个文件夹用于存放编写的java源代码(我将它命名为helloworld)
//2.在helloworld文件夹中新建一个名为:helloworld.java的文件(注意:文件扩展名应该设置为可见,否则文件类型可能不会被修改为java文件)
//3.将helloworld.java文件通过vscode编辑器(编辑器可以是其他编辑器或记事本)打卡,并键入一下代码:(编写java源代码阶段)
// java语言注释使用://,下面java语法不知道无关紧要,后面会详细介绍,今天只是初次体验java语言
// public class后的类名应和文件名保持一致:
public class helloworld {
// 固定写法:main方法代表java程序执行的起点:
public static void main(String[] args) {
// 注意使用双引号:
System.out.println("hello world , my name is kuhai !");
}
}
/*
多行注释:
注释内内容1
注释内内容2
注释内内容...
*/
//4.按键盘Windows + R调用运行窗口,并在运行窗口键入:cmd 后回车启动黑窗口。
//5.将黑窗口所在路径切换到helloworld.java文件目录下,注意,如果你的helloworld文件夹是在C盘中,则无需切换盘符;如果helloworld文件夹不在C盘中,则需要切换到对应的盘符中后才能通过cd命令切换到helloworld目录下,因为helloworld文件夹存放路径不同,这里仅提供参考步骤,如编译helloworld.java图:(小技巧:如果你是windows系统,在helloworld文件夹中通过shift + 鼠标右键,在弹出的弹框中继续点击带有powershell的选项即可弹出无需切换路径的DOS命令窗口,即黑窗口。)
//6.通过javac helloworld.java命令后会在helloworld文件夹中生成一个helloworld.class文件,继续通过java helloworld命令运行helloworld.class文件,打印出结果如图(特别强调:java 后面的helloworld后面不能跟后缀名,且这里运行的是helloworld.class文件中helloworld类,并非helloworld.class文件)
//注意:JVM无法理解人们编写的java文件,只能编译成class文件件供JVM理解执行。
编译helloworld.java图(编译阶段):
提示:本文图片等素材来源于网络,若有侵权,请发邮件至邮箱:810665436@qq.com联系笔者删除。
笔者:苦海
以上是关于java程序的编写的主要内容,如果未能解决你的问题,请参考以下文章