具体 *** 作步骤如下:
第一步:安装JDK。
要下载Oracle公司的JDK可以百度“JDK”进入Oracle公司的JDK下载页面,选择自己电脑系统的对应版本即可。
第二步:配置Windows上JDK的变量环境。
JAVA_HOME
先设置这个系统变量名称,变量值为JDK在电脑上的安装路径:C:ProgramFilesJavajdk180_20。创建好后则可以利用%JAVA_HOME%作为JDK安装目录的统一引用路径。
Path
PATH属性已存在,可直接编辑,在原来变量后追加:;%JAVA_HOME%in;%JAVA_HOME%jrein。
CLASSPATH
设置系统变量名为:CLASSPATH变量值为:;%JAVA_HOME%libdtjar;%JAVA_HOME%lib oolsjar。
注意变量值字符串前面有一个""表示当前目录,设置CLASSPATH的目的,在于告诉Java执行环境,在哪些目录下可以找到所要执行的Java程序所需要的类或者包。
第三步:下载安装Eclipse(已上传附件,电脑打开可下载)。
Eclipse为Java应用程序及Android开发的IDE(集成开发环境)。Eclipse不需要安装,下载后把解压包解压后,剪切eclipse文件夹到你想安装的地方,打开时设置工作目录即可。
第四步:下载安装AndroidSDK。
配置了JDK变量环境,安装好了Eclipse,这个时候如果只是开发普通的JAVA应用程序,那么Java的开发环境已经准备好了。要通过Eclipse来开发Android应用程序,那么需要下载AndroidSDK(SoftwareDevelopmentKit)和在Eclipse安装ADT插件,这个插件能让Eclipse和AndroidSDK关联起来。
第五步:为Eclipse安装ADT插件。
前面已经配置好了java的开发环境,安装了开发Android的IDE,下载安装了AndroidSDK,但是Eclipse还没有和AndroidSDK进行关联,也就是它们现在是互相独立的,就好比q和子d分开了。为了使得Android应用的创建,运行和调试更加方便快捷,Android的开发团队专门针对EclipseIDE定制了一个插件:AndroidDevelopmentTools(ADT)。
开智EV6本身并不支持Java,因为开智EV6是一款电动汽车,而Java是一种编程语言。然而,开智EV6的车载娱乐系统和导航系统等软件是可以使用Java编写的,因为这些软件运行在车载娱乐系统的 *** 作系统上,而 *** 作系统支持Java运行环境。此外,开智EV6还可以连接智能手机,通过手机上的Java应用程序来控制车辆的一些功能,比如锁车、解锁、启动空调等。所以,开智EV6能够支持Java应用程序的运行,是因为它的 *** 作系统和智能手机的Java应用程序都支持Java运行环境。
请采纳啊,不明白的在追问,谢谢。
//声明包
package cnjbitclassandobject;
//导入包
import javautilScanner;
/
上机阶段4:登录并购买商品
/
// 声明类Goods
public class Goods
{
// 声明String类型的数组:goods,并初始化。
String[] goods = new String[] { "电风扇", "洗衣机", "电视机", "冰 箱", "空调机" }; // 定义数组是干什么用的
// 声明double类型的数组:price,并初始化。
double[] price = new double[] { 12423, 4500, 880090, 500088, 4456,
1200046 };
// 声明返回值类型为:boolean的login()方法
public boolean login()
{
// 声明变量flag,类型为boolean,初始值为:false,作为是否登录成功的标志
boolean flag = false;
// 键盘输入
Scanner input = new Scanner(Systemin);
// 打印
Systemoutprint("请输入用户名: ");
// 声明变量name,接收输入用户名
String name = inputnext();
// 打印
Systemoutprint("请输入密码: ");
// 声明变量pwd,接收输入密码
String pwd = inputnext();
// if判断用户名和密码是否正确
if (nameequals("TOM") && pwdequals("123"))
{
// 打印
Systemoutprintln("登录成功! ");
// 修改是否登录成功的标志
flag = true;
}
// else情况
else
{
// 打印
Systemoutprintln("用户名或密码不匹配,登录失败!");
}
// 返回是否登录成功的标志:成功(true),失败(false)
return flag;// 这段代码为什么要加返回值
}
// 声明返回值为StringBuffer类型的方法change(double d),参数为double类型的d
public StringBuffer change(double d)// 这是什么意思啊
{
// StringBuffer str:声明StringBuffer类型的变量str
// StringvalueOf(d):获取d的字符串值
// new StringBuffer(StringvalueOf(d)):实例化str,调用了StringBuffer的构造方法
StringBuffer str = new StringBuffer(StringvalueOf(d));// 这一句
// strindexOf(""):返回第一个所在位置:如果该值返回大于等于4,则进入for循环,否则跳过
for (int i = strindexOf("") - 3; i > 0; i = i - 3)
{// 这一句
// 在i出添加,如8,8009
strinsert(i, ',');// 还有这一句
}
// 返回StringBuffer类型的字符串
return str;
}
// 声明返回值为void的方法showGoods()
public void showGoods()
{
// 打印
Systemoutprint("欢迎进入商品批发城");
// 打印
Systemoutprint("\n\t编号\t商品\t价格\n");
// for循环输出商品:goodslength用到开始声明的goods来获取数组长度
for (int i = 0; i < goodslength; i++)
{
// 打印:因为数组从0开始,而商品只能从1开始,所以i+1。\t制表符
Systemoutprint("\t" + (i + 1));
// 打印第i个商品
Systemoutprint("\t" + goods[i]);
// 打印第i个商品的价格。\n回车
Systemoutprint("\t" + change(price[i]) + "\n");
}
// 打印
Systemoutprintln("");
}
// 主方法
public static void main(String[] args)
{
// 键盘输入
Scanner input = new Scanner(Systemin);
// 声明Goods类的对象g,并实例化
Goods g = new Goods();
// 声明int变量serial, num
int serial, num;
// 声明double变量total
double total = 0;
// 判断是否登录成功
if (glogin())
{
// 打印商品信息
gshowGoods();
// 输入商品编号
Systemoutprint("请输入您批发的商品编号:");
// 接收
serial = inputnextInt();
// 输入批发数量
Systemoutprint("请输入批发数量:");
// 接收
num = inputnextInt();
// 计算总金额:price数组是从0开始的,商品数量是从1开始,第一个商品对应第0个价格
total = gprice[serial - 1] num;// 计算总金额 //这一句
// 打印总金额
Systemoutprint("您需要付款:" + gchange(total));
}
}
}
接口和类全在一个包下,如果不在一个包下记得import调用,show的重写你根据需要自己改
//ShouFei 接口public interface ShouFei {
public void fuFei(double mileage);
public void show();
}
//Bus类
public class Bus implements ShouFei{
String airConditioning;
double money;
public Bus(String airConditioning){
thisairConditioning = airConditioning;
}
@Override
public void fuFei(double mileage) {
if(airConditioningequals("空调")){
money = 2;
}else{
money = 1;
}
}
@Override
public void show() {
Systemoutprintln("公交车,"+airConditioning+",费用:"+money);
}
}
//Taxi类
public class Taxi implements ShouFei{
double mileage;
boolean isDay;
double money;
public Taxi(boolean isDay){
thisisDay = isDay;
}
@Override
public void fuFei(double mileage) {
thismileage = mileage;
//判断是否为白天
if(isDay){
//判断里程数是否大于三公里
if(mileage<3){
money=8;
}else{
money = 8 + (mileage-3)15;
}
}else{
if(mileage<3){
money=10;
}else{
money = 10 + (mileage-3)15;
}
}
}
@Override
public void show() {
Systemoutprint("出租车,");
if(isDay){
Systemoutprint("白天");
}else{
Systemoutprint("晚上");
}
Systemoutprintln(",里程数:"+mileage+"收费:"+money);
}
}
//测试类
public class Test {
public static void main(String[] args) {
Bus bus = new Bus("空调");
busfuFei(10);
busshow();
Taxi taxi = new Taxi(true);
taxifuFei(20);
taxishow();
}
}
以上就是关于Java程序开发步骤(java程序开发步骤包括哪些)全部的内容,包括:Java程序开发步骤(java程序开发步骤包括哪些)、开智ev6能支持java、JAVA这些代码是什么意思 麻烦给讲一讲等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)