m0_62267751 2022-09-22 15:18 采纳率: 85.7%
浏览 31
已结题

在main函数外面写了两个方法,怎么把方法里面的p1,p2用在main函数里


import java.util.Scanner;

public class Test1 {

    private static void Xiaomi(){
        double p2 = 2988.88;
        System.out.println("品牌型号:小米");
        System.out.println("尺寸:5.0");
        System.out.println("价格" + p2);
        System.out.println("配置:8+128g 全面屏");
        System.out.println("请输入小米手机库存:");
    }

    private static void Huawai() {
        double p1 = 3688.88;
        System.out.println("品牌型号:华为");
        System.out.println("尺寸:5.5");
        System.out.println("价格" + p1);
        System.out.println("配置:8+128g 全面屏");
        System.out.println("请输入华为手机库存:");
    }

    public static void main(String[] args){
        //double p1 = 3688.88;
        //double p2 = 2988.88;
        Huawai();
        Scanner scan1 = new Scanner(System.in);
        String str1 = scan1.next();
        double price1 = Double.parseDouble(str1)*p1;
        System.out.println("库存华为手机总金额:" + price1);
        Xiaomi();
        Scanner scan2 = new Scanner(System.in);
        String str2 = scan2.next();
        double price2 = Double.parseDouble(str2)*p2;
        System.out.println("库存小米手机总金额:" + price2);
        System.out.println("-------库存清单-------");
        System.out.println("品牌   尺寸   价格       配置       库存数量      总价");
        
        

    }
}
  • 写回答

2条回答 默认 最新

  • 心寒丶 优质创作者: 编程框架技术领域 2022-09-22 15:26
    关注

    可以以参数的形式传进去啊
    如private static void Huawai(double p1) {}
    main 方法中就是 Huawei(3688.88)

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 10月7日
  • 已采纳回答 9月29日
  • 创建了问题 9月22日