Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Java中使用if语句打印数组列值?_Java_Multidimensional Array_Pos - Fatal编程技术网

如何在Java中使用if语句打印数组列值?

如何在Java中使用if语句打印数组列值?,java,multidimensional-array,pos,Java,Multidimensional Array,Pos,我的Java静态销售点(POS)系统有问题 我在for循环和if语句的帮助下使用2D数组,但在收到POS时显示数组列时遇到了一个问题 publicstaticvoidproductdata(){ 对于(int row=0;row

我的Java静态销售点(POS)系统有问题

我在for循环和if语句的帮助下使用2D数组,但在收到POS时显示数组列时遇到了一个问题

publicstaticvoidproductdata(){
对于(int row=0;row
在所附的图像中,我显示了用于我的产品数据的阵列。问题是,购买的产品收据显示的是产品代码(PP1)[--请参见红色小框--]而不是产品名称(FVP PowerPack Guyabano)[--请参见紫色框--],我不知道如何更改它或显示产品名称

System.out.print(“\n====================================================================================================”);
系统输出打印(“\n POS系统”);
系统输出打印(“\n第一个VITA PLUS”);
系统打印(“\n太阳树大厦2楼,”);
系统打印(“\n Meralco大道13号,”);
System.out.print(“\n帕西格市奥提加斯中心”);
System.out.print(“\n 1605菲律宾\n”);
如果(TryAgain=='n'| | TryAgain=='n'){
System.out.print(“\n\t\t\t\t****购买的产品****\n\n”);
第四站:
对于(int行=0;行

…在这一部分中,我展示了如何创建客户收据的输出和方法(带有产品代码(应该是产品名称)、购买的产品价格和数量)。

似乎您正在尝试打印二维数组数据

您可以尝试以下方法:

for (int row = 0; row < rowLength; row++) 
 {
   for (int col = 0; col < colLength; col++)
    {
       System.out.print(arrayName[row][col]+" ");
     }
    System.out.print("\n");
 }
for(int row=0;row
您的问题不太清楚。请创建一个简单的/静态的销售点。您能解释一下您的实际问题吗?先生@MeetTitan,是的,先生,我是来自菲律宾的学生,这是我们的项目,从我们的精选产品公司、餐厅、咖啡店等创建一个简单/静态的销售点。因此,如果此代码不太好,我很抱歉eno呃。别担心,我们不会部署这个PoS系统。先生@米洛斯:在随附的照片“PoS输出1”中,正如您在一般输出上看到的,购买产品的收据上所示,我想用产品名称(FVP PowerPack Guyabano)更改“PP1”(产品代码),但我不知道如何更改。非常抱歉,先生@t A,这是我第一次在这里提问。
System.out.print("\n============================================================================");
    System.out.print("\n POS SYSTEM");
    System.out.print("\n FIRST VITA PLUS");
    System.out.print("\n 2/F Suntree Tower,");
    System.out.print("\n No. 13 Meralco Avenue,");
    System.out.print("\n Ortigas Center, Pasig City");
    System.out.print("\n 1605 Philippines\n");

    if (TryAgain == 'n' || TryAgain == 'N'){
        System.out.print("\n \t\t\t\t****PRODUCT PURCHASED****\n\n");
        stop4:
    for(int row = 0; row < POS.length; row++){
    for(int col = 0; col < 3; col++){

            if((POS[row][col].equals("0")) || (POS[row][col].equals(""))){
                break stop4;
            } else{
        System.out.print(POS[row][col] + "\t");
            }
        }
            System.out.println();
            Double totalprice = Double.parseDouble(POS[row][2]);
            TOTAL = totalprice + TOTAL;
    }
    System.out.print("\n============================================================================");
for (int row = 0; row < rowLength; row++) 
 {
   for (int col = 0; col < colLength; col++)
    {
       System.out.print(arrayName[row][col]+" ");
     }
    System.out.print("\n");
 }