就算是温故知新吧。
我试着把你这两个文件放在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 如何实现一个用户 一个订单等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)