用java语言编写一个描述汽车的类,使用类的非晶态成员变量来表示汽车的车主姓名、当前速度.....

java编程语言有哪些特点~

Java语言的特性:简单性: * Java语言的语法特性类似于C++(有没有C++基础没关系,各有各得好处); * Java语言摒弃了C++中容易引发错误的地方,例如指针和内存管理等; * Java 提供了非常丰富的类库供我们使用(丰富不代表包罗万象,很多时候都需要自己写新的类库,我觉得Java更像是给我们提供了丰富的沙子和水泥,想要房子?好啊,你设计吧,设计完了自己盖。如果和C#比较一下,C#就像是地产商,想要房子?我这里有两居室、三居室和花园洋房,马上就能交钥匙,要哪个?)。安全性: * 不会引起致命的错误; * 到目前为止,没有任何一种Java病毒(记得参加SUN公司的JavaOne大会,主持人跑出来非常兴奋的告诉大家:“到目前为止,还没有出现Java病毒。”); * 基于网络的安全管理机制;可移植性: * Java是一种跨平台的开发语言(就像是金鱼要生活在鱼缸中,鱼缸却能放在不同的家中,金鱼跨平台了吗?没有,跨平台的是鱼缸。相同的道理,Java运行于虚拟机JVM上,JVM有Windows版、Linux版、Unix版等,所以Java就跨平台了)。面向对象性: * Java是一种纯面向对象OOP的编程语言(近年来OOP如日方中,其中Java起到了很大的推动作用,但Java不是第一个,也不是最后一个OOP语言)。有这么一句经典的,最令初学者头痛的概念:“万物皆为对象”,我在初学的时候就被这句话(忽悠)了一个月。健壮性: * 没有指针使Java 减少了内存出错的可能; * 实现了真数组,避免数据覆盖; * 异常管理机制。多线程性: * Java为我们提供了强大的多线程机制。体系结构中立: * Java是一种不带平台特点的语言(将Java编译成一种.class文件,可以在任何安装有JVM的机器上运行);解释执行与高性能: * Java 解释器能直接运行目标代码指令(评价:够用、绝对够用)。分布式:Java 有强大的基于网络的类库供我们使用(有很多著名的支持分布式运算的软件都是使用Java开发)。动态性: * 准确的讲Java不能称为动态语言(动态语言是指程序在运行时可以改变其结构),然而Java的反射机制赋予了它对类动态加载调用的能力,所以很多朋友都称Java为准动态语言。

JAVA开发工具都要先安装JAVA环境,所以还是老老实实装吧。
设置下很简单的,官网下载安装后(最新是jdk1.7.0的)
你按下面的步骤就可以设置了。有问题可以百度HI我:步骤如下:
1.首先,打开配置环境变量界面,如下操作:我的电脑---属性---高级---环境变量
2.系统变量(S)中配置如下:
2.1,新建系统变量:
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.6.0_17(该目录为JDK安装的目录)
2.2,编辑CLASSPATH,如果没有该变量则新建,
变量名:CLASSPATH
变量值:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\libools.jar;(注:该变量值置于CLASSPATH即可,
其中:变量值最后要记得加“;”)
2.3,编辑PATH,如果没有则新建
变量名:PATH
变量值:.;%JAVA_HOME%\bin;
-------------------------------------------------------------------
既然真想学,也不在乎添加这几条路径对吧。

public class QuestionThree {

/**
* 设计一个用来描述汽车的类,使用类的非静态成员变量来表示汽车的车主姓名、当前的速率和当前方向盘的转向角度,
* 使用类的非静态成员方法来表示改变汽车的速率和停车两个操作。
*
* @param args
*/
public static void main(String[] args) {
Car car = new Car();

car.setOwner("NightRunner");

car.setSpeed(100);

System.out.println(car); // 这里可以直接用car的原因是,系统会自动调用car的toString()方法

car.stop();
System.out.println(car);
}
}

/**
* 汽车类
*
* @author NightRunner
* @date 2011-3-14
*/
class Car {

/** 速度单位 */
private static final String speedUnit = "公里每小时";

@Override
public String toString() {
StringBuffer sb = new StringBuffer();
sb.append("车主为:" + owner + "的车,");

if (0 == speed) {
sb.append("已经停车。");
} else {
sb.append("当前速度为:");
sb.append(speed);
sb.append(speedUnit);
}

return sb.toString();
}

/** 车主 */
private String owner = null;

public String getOwner() {
return owner;
}

public void setOwner(String owner) {
this.owner = owner;
}

public int getSpeed() {
return speed;
}

public void setSpeed(int speed) {
this.speed = speed;
}

public int getSteeringAngle() {
return steeringAngle;
}

public void setSteeringAngle(int steeringAngle) {
this.steeringAngle = steeringAngle;
}

/** 车速 */
private int speed = 0;

/** 转向角度 */
private int steeringAngle = 0;

/**
* 停车
*/
public void stop() {
speed = 0; // 停车速度为0
}
}

/**
* 汽车的车主姓名、当前的速率和当前方向盘的转向角度
*/
package plane.data;

public class Car {
private String name;
private int speed;
private double nowCorner;
public Car(String name, int speed, double nowCorner) {
super();
this.name = name;
this.speed = speed;
this.nowCorner = nowCorner;
}
@Override
public String toString() {
return "Car [nowCorner=" + nowCorner + ", name=" + name + ", speed=" + speed
+ "]";
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getSpeed() {
return speed;
}
public void setSpeed(int speed) {
this.speed = speed;
}
public double getNowCorner() {
return nowCorner;
}
public void setNowCorner(double nowCorner) {
this.nowCorner = nowCorner;
}

public void stop()
{
changeSpeed(0);
}
public void changeSpeed(int NowSpeed)
{
speed=NowSpeed;
}

}

使用java类描述一个计算器类 计算器具备操作数1, 操作数2 ,还具备...
答://给你给之前我些的代码//封装两个数public class Computer {private double num1;private double num2;public Computer() {}public Computer(double num1, double num2) {this.num1 = num1;this.num2 = num2;}public double getNum1() {return num1;}public void setNum1(double num1) ...

Java编程语言是最抢手的软件编程语言
答:超过900万的程序员选择了使用Java编程语言进行开发。‍最受欢迎的语言它是开发人员中最受欢迎的语言,同时也是最常见的开发平台,IT培训认为Java正在改变着全世界的生活。广泛的企业应用程序Java应用程序能够对应广泛的企业应用程序,例如Java的3个版本的JavaEE等,如网站、ERP系统等,无论在政府、军事、科学...

一个茶杯冒汽图标是什么软件
答:JAVA。根据查询JAVA官网显示,一个茶杯冒汽图标是JAVA软件。Java是一门面向对象的编程语言,不仅吸收了C加加语言的各种优点,还摒弃了C加加难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特点。

怎么用java写一个窗体程序?
答:this.setSize(20,20);setVisible(True);//一定要写这句话 } 最后只需要在主函数里面调用就可以 Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现...

java编写一个学生类,描述学生的学号,姓名,成绩.学号用整型,成绩用浮点...
答:class Student {private String name;private int stuId;private float score;public String getName() {return name;}public void setName(String name) {this.name = name;}public int getStuId() {return stuId;}public void setStuId(int stuId) {this.stuId = stuId;}public float getScore()...

Java编程,做一个最简单的输出程序,输出内容:姓名,班级,专业
答:Java编程是一门广泛应用于软件开发领域的编程语言,通过简单的输出程序可以快速入门和体验Java的基本语法。下面是一个最简单的Java输出程序,用于输出姓名、班级和专业的信息:更系统全面的学习资料,点击查看```javapublic class OutputProgram { public static void main(String[] args) { String na...

Java编程,做一个最简单的输出程序,输出内容:姓名,班级,专业
答:Java编程是一种广泛使用的编程语言,它可以用于构建各种应用程序,包括桌面应用程序、Web应用程序和移动应用程序。如果你想做一个最简单的输出程序,你可以使用Java的System.out.println()方法。以下是一个简单的例子:javapublic class SimpleOutput { public static void main(String[] args) { //...

用java写一个程序?
答:JAVA程序计算素数 设计JAVA application程序,计算出20000000~300000000之间所有的素数,并将找到的素数写入primefile.dat文件,以下是一个使用Java语言编写的程序,可以计算出20000000~300000000之间所有的素数,并将找到的素数写入primefile.dat文件:javaCopy code import java.io.FileOutputStream; import java.io...

什么是Java技术?有哪些方面应用?
答:Java语言虽然简单,却很高效,它可以用面向对象的方法来描述用户的每一个动作。 (2)面向对象 Java语言是一种新的面向对象的程序设计语言,它除了几种基本的数据类型外,大都是类似c++中的对象和方法,程序代码大多体现了类机制,以类的形式组织,由类来定义对象的各种行为。Java同样支持类继承,这样也减少了程序设计的...

Java技术:为你的未来铺设光明之路
答:更重要的是,Java体系结构中立并且可移植,是一门动态语言,能让你在职场中游刃有余。‍多种应用场景Java技术可以用于开发桌面应用、移动应用和Web程序,为你的职业发展提供了更多的选择。而且,Java人才的需求量也非常大,是一个非常有前途的领域。高端编程语言Java是一款高端编程语言,具有很多优势。它的语法...

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网