Java问题

Java问题,第1张

就算是温故知新吧。

我试着把你这两个文件放在c:\jdk\test文件夹里,

然后先 javac Aaajava 编译成功

然后再 javac Hellojava 编译出错:

Hellojava:1: 错误: 程序包a不存在

import aAaa;

^

Hellojava:4: 错误: 无法访问Aaa

Aaa a=new Aaa();

^

错误的类文件: \Aaaclass

类文件包含错误的类: aAaa

请删除该文件或确保该文件位于正确的类路径子目录中。

2 个错误

上面的提示,大概意思是说 Aaaclass的位置放错了。

我直接在dos下输入: javac 查看语法

-d <目录> 指定放置生成的类文件的位置

然后按上面这个提示,重新编译一个 Aaajava文件

javac Aaajava -d

这个时候我发现新生成了一个a文件夹,里面存放的是 Aaaclass

然后我再编译 javac Hellojava 编译成功。

C:\jdk\test>java Hello

Hello!

java中的包其实你完全可以理解为“文件夹”。

一个包里有很多的类文件,一个“文件夹”里存放着很多的类文件。

希望对你能有所帮助。

public class MyThread extends Thread{  

 

    //重写run方法,run方法的方法体就是现场执行体  

    public void run()  

    {  

        Systemoutprintln("创建订单"); 

    }  

}  

public class Test {

    public static void main(String[] args)  

    {  

        new MyThread ()start(); //开启一个线程  

        new MyThread ()start(); //开启一个线程

         

    }  

}

package cntestloganday04;

import javautilArrayList;

/

订单类

包含:订单ID、订单所属用户、订单所包含的商品、订单总金额、订单应付金额

500-1000 -------> 85折

1000-1500 -------> 8折

1500-2000 -------> 7折

2000以上 -------> 65折

如果是会员,那么可以基于以上折扣继续折扣

一般会员:95折

中级会员:9折

高级会员:8折

@author QIN

/

public class Order {undefined

// 订单ID

public String ordId;

// 订单所属用户

public User user;

// 订单所包含的商品(多个商品,使用ArrayList)

public ArrayList pds;

// 订单总金额

public float ordAllAmt;

// 订单应付金额

public float payAmt;

// 计算总金额的方法

public void setAllAmt() {undefined

float sum = 0;

for(int i=0;i

sum +=thispdsget(i)price thispdsget(i)number;

}

thisordAllAmt = sum;

}

// 计算实付金额

public void setPayAmt() {undefined

float tmp = thisordAllAmt;

// 根据总金额进行折扣

if(thisordAllAmt >= 500 && thisordAllAmt < 1000) {undefined

tmp = thisordAllAmt 085f;

}

if(thisordAllAmt >= 1000 && thisordAllAmt < 1500) {undefined

tmp = thisordAllAmt 08f;

}

if(thisordAllAmt >= 1500 && thisordAllAmt < 2000) {undefined

tmp = thisordAllAmt 07f;

}

if(thisordAllAmt >= 2000) {undefined

tmp = thisordAllAmt 065f;

}

// 根据会员等级折扣

if(userCustLevelequals("一般会员")) {undefined

tmp = tmp 095f;

}

if(userCustLevelequals("中级会员")) {undefined

tmp = tmp 09f;

}

if(userCustLevelequals("高级会员")) {undefined

tmp = tmp 08f;

}

//计算结果赋值给对象上的payAmt变量

thispayAmt = tmp;

}

}

参考资料来源:百度贴吧CSDN博主「公子京」

以上就是关于Java问题全部的内容,包括:Java问题、java一个订单接口,调用订单接口要创建10000份订单,用多线程怎么实现,求助大神!!!!!、java 如何实现一个用户 一个订单等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9664027.html

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

发表评论

登录后才能评论

评论列表(0条)

保存