[笔记]java点名器和库存清单修改-05day
本帖最后由 q59541511 于 2017-2-15 01:47 编辑import java.util.Random;
public class PointName{
public static void main(String[] args){
String name[]= new String;
Studentname(name);
printnames(name);
System.out.println("---开始点名----");
System.out.println(callname(name));
}
/*
录入班级所有学生姓名
*/
public static void Studentname(String arr[]){
arr = "小妹";
arr = "笑话";
arr = "大象";
arr = "小猪";
arr = "飞鱼";
arr = "撒的";
}
/*
打印班上所有学生姓名
*/
public static void printnames(String arr[]){
for(int i = 0;i < arr.length;i++){
System.out.println(arr);
}
}
/*
点名方法
*/
public static String callname(String arr[]){
Random sc = new Random();
return arr;
}
} 上面是点名器 /*
实现商品的库存管理
功能:
1. 展示用户选择功能清单
2. 根据选择的功能编号,进行不同的操作
A. 展示所有库存
B. 修改库存数量
分析:
1. 展示用户清单:
输出语句, 用户输入, 选择功能序号
2. 根据选择,调用不同的方法
switch语句
case 1 2 3
A展示库存
将存储商品的数组,遍历
B修改库存
修改所有的库存数量
*/
import java.util.Scanner;
public class inventory{
public static void main(String[] args){
//商品名称.价格.库存.
String[] Brand = {"橘子汁","芬达","可乐"};
double[] price = {4.5,3,3.5};
int[] conut = {0,0,0};
while(true){
switch(choose()){
case 1:
printshop(Brand,price,conut);
break;
case 2:
changeconut(Brand,conut);
break;
case 3:
return;
default:
System.out.println("您输入的数字不正确哦");
}
}
}
//用户选择项 返回int 无传参
public static int choose(){
System.out.println("1.查看所有库存清单");
System.out.println("2.修改库存清单");
System.out.println("3.退出");
System.out.println("请输入相对应的数字进行选择");
Scanner sc = new Scanner(System.in);
int number = sc.nextInt();
return number;
}
//显示所有商品价格以及名称 无返回值 传参3个数组
public static void printshop(String[] Brand,double[] price,int[] conut){
int sum = 0;
double sum_price = 0;
System.out.println("----------商品信息总览----------");
System.out.println("商品名称 "+"商品价格 "+"商品库存");
for(int i = 0;i < Brand.length;i++){
System.out.println(Brand+" "+price+" "+conut);
sum += conut;
sum_price += price * conut;
}
System.out.println("结算商品总数为:"+sum);
System.out.println("所有物品总价值:"+sum_price);
}
//修改商品数组 无返回值 需传入2种参数
public static void changeconut(String[] Brand,int[] conut){
Scanner sc = new Scanner(System.in);
for(int i = 0;i < conut.length;i++){
System.out.println("请您输入"+ Brand +"的总数量");
conut = sc.nextInt();
}
}
} 这个是物品清单...才学第五天请多多指教 你这哪的教程,才几天就搞这么大程序 呵呵!~你这是看的什么教程啊!~第5天就开始写这些了啊!~ nddb 发表于 2017-2-15 12:53
呵呵!~你这是看的什么教程啊!~第5天就开始写这些了啊!~
传智播客2016年6月的 庄胜文 发表于 2017-2-15 08:37
你这哪的教程,才几天就搞这么大程序
传智播客 一共才33天课程.肯定蛮快 nddb 发表于 2017-2-15 12:53
呵呵!~你这是看的什么教程啊!~第5天就开始写这些了啊!~
哦.这个只是涉及到了面向对象但是没有讲在第八天讲面向对象 q59541511 发表于 2017-2-16 02:18
哦.这个只是涉及到了面向对象但是没有讲在第八天讲面向对象
教程可以分享给我吗?可以的话我说!不行也没关系的!nddb@qq.com
页:
[1]