商场库存清单案例

 

class Demo01
{
public static void main(String[] args)
{
String [] qd = new String[3];
double [] qa = new double[3];
double [] qb = new double[3];
int [] qc = new int[3];
System.out.println("-------------------------商城库存清单--------------------------");
System.out.println("品牌型号"+" "+"尺寸"+" "+"价格"+" "+"库存数");
a(qd,qa,qb,qc);
b(qd,qa,qb,qc);
System.out.println("---------------------------------------------------");
d(qc);
c(qb,qc);
}
public static void a(String[] arr,double[] arr1,double[] arr2,int[] arr3){
arr[0] = "MacBookAir";
arr[1] = "ThinkpadT450";
arr[2] = "ASUS-FL5800";
arr1[0] = 13.3;
arr1[1] = 14.0;
arr1[2] = 15.6;
arr2[0] = 6988.88;
arr2[1] = 5999.99;
arr2[2] = 4999.5;
arr3[0] = 5;
arr3[1] = 10;
arr3[2] = 18;
};
public static void b(String[] arr,double[] arr1,double[] arr2,int[] arr3){
for(int i=0;i<arr.length;i++){
System.out.println(arr[i]+" "+arr1[i]+" "+arr2[i]+" "+arr3[i]);
};
};
public static void d(int[] arr3){
int sum =0;
for(int i=0;i<arr3.length;i++){
sum=sum+arr3[i];
};
System.out.println("总库存数:"+sum);
};
public static void c(double[] arr2,int[] arr3){
double sum = 0;
sum= arr2[0]*arr3[0]+arr2[1]*arr3[1]+arr2[2]*arr3[2];
/*for(int i=0;i<arr3.length;i++){
sum=sum+arr3[i];
};
System.out.println("总库存数:"+sum);
double sum1=0;
for(int j=0;j<arr2.length;j++){
sum1=arr2[0]*arr3[0]+arr2[1]*arr3[1]+arr2[2]*arr3[2]+sum1;
};*/
System.out.println("库存商品总金额:"+sum);
};
}

定义无返回值无参数方法,如打印3行,每行3个*号的矩形

class Demo03
{
public static void main(String[] args)
{
//定义无返回值无参数方法,如打印3行,每行3个*号的矩形
a();
}
public static void a(){
for(int i=1;i<=3;i++){
for(int j=1;j<4;j++){
System.out.print("*");
}
System.out.println();
}
};
}

定义有返回值无参数方法,如键盘录入得到一个整数

class Demo04
{
public static void main(String[] args)
{
//定义有返回值无参数方法,如键盘录入得到一个整数
a();
}
public static int a(){
Scanner sr = new Scanner(System.in);
int c = sr.nextInt();
System.out.println(c);
return c;
};
}

定义无返回值有参数方法,如打印指定M行,每行N个*号的矩形

class Demo05
{
public static void main(String[] args)
{
//定义无返回值有参数方法,如打印指定M行,每行N个*号的矩形
a(5,3);
}
public static void a(int M,int N){
for(int i=0;i<M;i++){
for(int j=0;j<N;j++){
System.out.print("*");
}
System.out.println();
};
};
}

定义有返回值有参数方法,如求三个数的平均值

class Demo06
{
public static void main(String[] args)
{
//定义有返回值有参数方法,如求三个数的平均值
a(2,3,4);
}
public static int a(int b,int c,int d){
int avg = (b+c+d)/3;
System.out.println(avg);
return avg;
};
}

posted on   博塬  阅读(120)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现



点击右上角即可分享
微信分享提示