吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3877|回复: 9
收起左侧

[Java 转载] [笔记]java点名器和库存清单修改-05day

[复制链接]
q59541511 发表于 2017-2-15 01:18
本帖最后由 q59541511 于 2017-2-15 01:47 编辑

[Java] 纯文本查看 复制代码
import java.util.Random;
public class PointName{
        public static void main(String[] args){
                String name[]= new String[6];
                Studentname(name);
                printnames(name);
                System.out.println("---开始点名----");
                System.out.println(callname(name));
        }
        /*
        录入班级所有学生姓名
        */
        public static void Studentname(String arr[]){
                arr[0] = "小妹";
                arr[1] = "笑话";
                arr[2] = "大象";
                arr[3] = "小猪";
                arr[4] = "飞鱼";
                arr[5] = "撒的";
        }
        /*
        打印班上所有学生姓名
        */
        public static void printnames(String arr[]){
                for(int i = 0;i < arr.length;i++){
                        System.out.println(arr[i]);
                }
        }
        /*
        点名方法
        */
        public static String callname(String arr[]){
                Random sc = new Random();
                return arr[sc.nextInt(arr.length)];
        }
}

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| q59541511 发表于 2017-2-15 01:19
上面是点名器
 楼主| q59541511 发表于 2017-2-15 01:59
[Java] 纯文本查看 复制代码
/*
   实现商品的库存管理
     功能:
	    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[i]+"     "+price[i]+"     "+conut[i]);
			sum += conut[i];
			sum_price += price[i] * conut[i];
		}
		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[i] +"的总数量");
			conut[i] = sc.nextInt();
		}
	}
}
 楼主| q59541511 发表于 2017-2-15 02:01
庄胜文 发表于 2017-2-15 08:37
你这哪的教程,才几天就搞这么大程序
nddb 发表于 2017-2-15 12:53
呵呵!~你这是看的什么教程啊!~第5天就开始写这些了啊!~
 楼主| q59541511 发表于 2017-2-16 01:07
nddb 发表于 2017-2-15 12:53
呵呵!~你这是看的什么教程啊!~第5天就开始写这些了啊!~

传智播客2016年6月的
 楼主| q59541511 发表于 2017-2-16 01:09
庄胜文 发表于 2017-2-15 08:37
你这哪的教程,才几天就搞这么大程序

传智播客 一共才33天课程.肯定蛮快
 楼主| q59541511 发表于 2017-2-16 02:18
nddb 发表于 2017-2-15 12:53
呵呵!~你这是看的什么教程啊!~第5天就开始写这些了啊!~

哦.这个只是涉及到了面向对象但是没有讲在第八天讲面向对象
nddb 发表于 2017-2-16 16:35
q59541511 发表于 2017-2-16 02:18
哦.这个只是涉及到了面向对象但是没有讲在第八天讲面向对象

教程可以分享给我吗?可以的话我说!不行也没关系的!nddb@qq.com
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-15 04:26

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表