price.java
来自「Java2程序设计150例(源代码)」· Java 代码 · 共 70 行
JAVA
70 行
package beans;
import java.util.Vector;
public class Price{
private String[] name;
private int[] price;
private String[] item;
public Price(){
}
public void setName( String[] name ){
this.name = name;
}
public String[] getName(){
return this.name;
}
public void setPrice( int[] price ){
this.price = price;
}
public int[] getPrice(){
return this.price;
}
public void setItem( String[] item ){
this.item = item;
}
public String[] getItem(){
return this.item;
}
// 获取商品的列表
public Vector getItemList(){
Vector itemVec = new Vector();
for( int num=0; num<item.length; num++ )
if( !item[num].trim().equals( "" ) )
try{
int items = Integer.parseInt(item[num].trim());
if( items > 0 ){
itemVec.addElement( name[num] + " X " + item[num].trim() +
" = $" + (items*price[num]) );
}
}
catch( NumberFormatException numex ){
}
return itemVec;
}
// 获取商品的总价
public int getTotalPrice(){
int totalprice=0;
for( int num=0; num<item.length; num++ )
if( !item[num].trim().equals( "" ) )
try{
int items = Integer.parseInt(item[num].trim());
if( items > 0 )
totalprice += items*price[num];
}
catch( NumberFormatException numex ){
}
return totalprice;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?