Java程序开发步骤(java程序开发步骤包括哪些)

Java程序开发步骤(java程序开发步骤包括哪些),第1张

具体 *** 作步骤如下:

第一步:安装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这些代码是什么意思 麻烦给讲一讲等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9756935.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存