Java 如何打印我购买的物品而不打印我没有购买的物品?
我刚熨完这个程序,但仍然有问题。每当我买完东西,程序不仅打印我买的东西,还打印我没有买的东西。我怎么做?我只想打印我买的那些Java 如何打印我购买的物品而不打印我没有购买的物品?,java,arrays,swing,Java,Arrays,Swing,我刚熨完这个程序,但仍然有问题。每当我买完东西,程序不仅打印我买的东西,还打印我没有买的东西。我怎么做?我只想打印我买的那些 import javax.swing.JOptionPane; public class sto { public static void main(String args[]) { char s; do { int pcod=0, qua=0; int[] c
import javax.swing.JOptionPane;
public class sto
{
public static void main(String args[])
{
char s;
do
{
int pcod=0, qua=0;
int[] cod={101,102,103,104,105,106,107,108,109,110};
double[] pri={22.20,5.50,55,18.50,18.50,250,14.80,23,16.50,30};
String[] pro={"Notebook","Ballpen","Ink","Eraser","Memo Pad","Staple","Pencil","Diskette","Ruler","Glue"};
double[] sal=new double[10];
int[] qu=new int[10];
do
{
pcod=Integer.parseInt(JOptionPane.showInputDialog(null,"Enter Product Code:"));
if(pcod>0&&pcod<101||pcod>110)
{
JOptionPane.showMessageDialog(null,"INVALID PRODUCT CODE");
}
else
if(pcod>=101||pcod<=110)
{
for(int i=0;i<10;i++)
{
if(pcod==cod[i])
{
qua=Integer.parseInt(JOptionPane.showInputDialog(null,"Enter quantity:"));
sal[i]=pri[i]*qua;
qu[i]=qua;
}
}
}
}while(pcod!=00);
double tsal=0;
for(int d=0;d<sal.length;d++)
{
tsal+=sal[d];
}
JOptionPane.showMessageDialog(null,"Items Bought:");
for(int i=0;i<sal.length;i++)
{
JOptionPane.showMessageDialog(null,pro[i]+" "+qu[i]+"x ................"+sal[i]);
}
JOptionPane.showMessageDialog(null,"Total sales................"+tsal+" Pesos");
s=JOptionPane.showInputDialog(null,"Thank You!!\n\nShop Again?(Y/N)").charAt(0);
}
while(s=='y');
}
}
import javax.swing.JOptionPane;
公共类sto
{
公共静态void main(字符串参数[])
{
字符s;
做
{
int pcod=0,qua=0;
int[]cod={101102103104105106107108109110};
双[]pri={22.20,5.50,55,18.50,18.50250,14.80,23,16.50,30};
String[]pro={“笔记本”、“圆珠笔”、“墨水”、“橡皮擦”、“记事本”、“订书钉”、“铅笔”、“软盘”、“尺子”、“胶水”};
double[]sal=新的double[10];
int[]qu=新int[10];
做
{
pcod=Integer.parseInt(JOptionPane.showInputDialog(null,“输入产品代码”);
如果(pcod>0&&pcod110)
{
showMessageDialog(null,“无效产品代码”);
}
其他的
如果(pcod>=101 | | pcodsal.length总是10。你可以将sal中的所有值初始化为0.0,那么只有当sal[i]!=0.0如果(pcod>=101 | | pcod=101
或@MarounMaroun地球上的所有实数…@CPUTerminator实际上我想提到这一点,但我想没有人会指出这一点;)我知道我必须使用它,我的问题是把它放在哪里。但我找到了它。谢谢你,伙计!!