//:wx/Formatter/Receipt.java
package wx.Formatter;
import java.util.Formatter;public class Reciept {
private double total = 0;
private Formatter f = new Formatter(System.out);
public void printTitle() {
f.format("%-15s%-15s%-15s\n","Item","Qty","Price");
f.format("%-15s%-15s%-15s\n","----","---","-----");
}
private void print(String name,int qty,double price) {
f.format("%-15s%-15d%-10.2f\n",name,qty,price);
total+=price;
}
public void printTotal(){
f.format("%-15s%-15s%-10.2f\n","Tax","",total*0.06);
f.format("%-15s%-15s%-15s\n","","","-----");
f.format("%-15s%-15s%-10.2f\n","Total","",total*1.06);
}
public static void main(String args[]){
private Reciept reciept=new Reciept();//这里声明对象的时候是private的,编译会出错
reciept.printTitle();
reciept.print("xx",4,1.00);
reciept.print("yy",5,1.000);
reciept.print("ww",1,1000.000);
reciept.printTotal();
}
}
package wx.Formatter;
import java.util.Formatter;public class Reciept {
private double total = 0;
private Formatter f = new Formatter(System.out);
public void printTitle() {
f.format("%-15s%-15s%-15s\n","Item","Qty","Price");
f.format("%-15s%-15s%-15s\n","----","---","-----");
}
private void print(String name,int qty,double price) {
f.format("%-15s%-15d%-10.2f\n",name,qty,price);
total+=price;
}
public void printTotal(){
f.format("%-15s%-15s%-10.2f\n","Tax","",total*0.06);
f.format("%-15s%-15s%-15s\n","","","-----");
f.format("%-15s%-15s%-10.2f\n","Total","",total*1.06);
}
public static void main(String args[]){
private Reciept reciept=new Reciept();//这里声明对象的时候是private的,编译会出错
reciept.printTitle();
reciept.print("xx",4,1.00);
reciept.print("yy",5,1.000);
reciept.print("ww",1,1000.000);
reciept.printTotal();
}
}
解决方案 »
- 如何阻止JBOSS生成临时文件
- struts2 返回值的问题
- 2个相同表单,在一个中输入,另一个如何同步
- 使用java写一个操作硬盘上文件的程序
- Mysql5.0中对字段设置索引后,再通过这两字段设置两表的关联关系时,出现问题,急得很!!!!,高手们来多帮忙帮忙哦!!!!!!!!!!!!!!!!!!!!!!!!!!
- No suitable driver是什么问题
- 看源码的时候,怎么从接口方法跳到真正的实现方法
- java暂时就真的没办法播放wma音乐了吗
- 请问:如何把java.util.Date转化成java.sql.Date?
- 为什么在数据库中用查询语句可以查询两条数据但是连接到java程序中怎么就只能输出一条呢
- log4j输出信息的疑问
- JBoss-4.0.5.GA服务器配置运行问题
楼上正解