蘇州卓越光華信息技術有限公司

                        倉庫管理軟件系統

                        mes軟件系統、WMS倉庫管理系統、smt防錯料、生產定制軟件
                        您所在的位置:首頁>新聞資訊>新聞詳情頁

                        倉庫管理軟件系統免費下載【代碼】

                        倉庫管理軟件系統幫你解決倉庫的所有問題,一套有效的程序代碼,終身免費下載。

                        public class ZongMuLu {

                        static GangGuan []luru=new GangGuan[100];//儲存鋼管種類

                        static GangCai []luru1=new GangCai[100];//儲存鋼材種類

                        static int aa=0,bb=0;//儲存數組中鋼材和鋼管儲存的數量

                        static Scanner input = new Scanner(System.in);

                        public static void main(String[] args) {

                        //菜單欄

                        while(true){

                        System.out.println("*****主菜單*****");

                        System.out.println("1.錄入材料");

                        System.out.println("2.進貨");

                        System.out.println("3.出貨");

                        System.out.println("4.查詢");

                        System.out.println("5.退出系統");

                        System.out.println("輸入你需要的操作:");

                        //輸入時必須是整形且在1到5之間

                        int b = -1, a = 0;

                        do {

                        b = 1;

                        try {

                        a = input.nextInt();

                        } catch (Exception e) {

                        System.out.println("輸入有誤!請重新輸入:");

                        b = 0;

                        String cString = input.next();

                        }

                        } while (b==0||(a <= 0 || 6 <= a));

                        //分別5個種類

                        switch (a) {

                        case 1:

                        System.out.println("錄入材料");

                        LuRuCaiLiao();

                        break;

                        case 2:

                        Jinghuo();

                        break;

                        case 3:

                        chuhuo();

                        break;

                        case 4:

                        chaxun();

                        break;

                        case 5:

                        break;

                        }

                        if(a==5)

                        break;

                        }

                        System.out.println("*****程序結束*****");

                        }

                        public static void LuRuCaiLiao(){

                        System.out.println("輸入你要錄入的材料(1.鋼管 2.鋼材):");

                        int a=0,b=0;

                        //輸入必須是整形

                        for(;;){

                        do{

                        try {

                        b=0;

                        a=input.nextInt();

                        } catch (Exception e) {

                        // TODO: handle exception

                        b=1;

                        String c=input.next();

                        System.out.println("輸入不合法請重新輸入(只能輸入1或者2):");

                        }

                        }while(b==1);

                        if(03){

                        System.out.println("輸入有誤,請重新輸入!");

                        }else{

                        switch (a) {

                        case 1:

                        //選擇錄入那種

                        for(;;){

                        System.out.println("請錄入鋼管信息:");

                        luru[aa]=lurugangguan();

                        System.out.println("是否繼續錄入:(1.錄入 ( 輸入其他不在錄入))");

                        if(input.next().equals("1"));

                        else {

                        break;

                        }

                        }

                        break;

                        case 2:

                        for(;;){

                        System.out.println("請錄入鋼材信息:");

                        luru1[bb]=lurugangcai();

                        System.out.println("是否繼續錄入:(1.錄入 ( 輸入其他不在錄入))");

                        if(input.next().equals("1"));

                        else {

                        break;

                        }

                        }

                        break;

                        }

                        break;

                        }

                        }

                        }

                        public static GangGuan lurugangguan(){

                        //在錄入鋼管時,判斷是否已錄入的判斷條件

                        int b = 0;

                        //錄入鋼管的半徑

                        int radill;

                        int num;

                        //輸入時防止再次錄入已經錄入鋼管

                        for (;;) {

                        b=0;

                        System.out.println("錄入鋼管的半徑:");

                        radill = input.nextInt();

                        System.out.println("錄入鋼管編號:");

                        num=input.nextInt();

                        //判斷鋼材是否已經存在

                        for (int i = 0; i < aa; i++) {

                        //當此時數里的出現半徑與錄入的數組中其中一個鋼管半徑相同說明此時錄入的半徑已經存在數組中

                        if (luru[i].radill == radill) {

                        System.out.println("你現錄入的鋼管已錄入,請重新錄入:");

                        break;

                        }else if(luru[i].num==num){

                        System.out.println("你輸入的編號已經存在,請重新錄入:");

                        break;

                        }

                        else {

                        b = 1;

                        break;

                        }

                        }

                        //當錄入條件符合時跳出

                        if (b == 1||aa==0) {

                        break;

                        }

                        }

                        //當錄入時,該數組有效長度加一

                        aa++;

                        GangGuan gg = new GangGuan(radill,num);

                        return gg;

                        }

                        public static GangCai lurugangcai(){

                        //在錄入鋼材時,判斷是否已錄入的判斷條件

                        int b = 0;

                        //錄入鋼材的厚度

                        int radill;

                        int num;

                        //輸入時防止再次錄入已經錄入鋼材

                        for (;;) {

                        b=0;

                        System.out.println("錄入鋼材的厚度:");

                        radill = input.nextInt();

                        System.out.println("錄入鋼材編號:");

                        num=input.nextInt();

                        //判斷鋼材是否已經存在

                        for (int i = 0; i < bb; i++) {

                        System.out.println(i);

                        //當此時數里的出現半徑與錄入的數組中其中一個鋼材厚度徑相同說明此時錄入的半徑已經存在數組中

                        if (luru1[i].radill == radill) {

                        System.out.println("你現錄入的鋼材已錄入,請重新錄入:");

                        break;

                        }else if(luru1[i].num==num){

                        System.out.println("你輸入的編號已經存在,請重新錄入:");

                        break;

                        }

                        else {

                        b = 1;

                        break;

                        }

                        }

                        //當錄入條件符合時跳出

                        if (b == 1||bb==0) {

                        break;

                        }

                        }

                        //當錄入時,該數組有效長度加一

                        bb++;

                        GangCai gg = new GangCai(radill,num);

                        return gg;

                        }

                        public static void Jinghuo(){

                        System.out.println("輸入你要進貨的材料:(1.鋼管 2.鋼材)");

                        int a=0;

                        do{

                        while(!input.hasNextInt()){

                        System.out.println("輸入有誤!請重新輸入");

                        input.next();

                        }

                        a=input.nextInt();

                        if(a==1||a==2){

                        break;

                        }

                        System.out.println("輸入有誤請重新輸入");

                        }while(true);

                        switch (a) {

                        case 1:

                        jinghuogangguan();

                        break;

                        case 2:

                        jinghuogangcai();

                        break;

                        }

                        }

                        public static void jinghuogangguan(){

                        System.out.println("輸入鋼管的編號:");

                        boolean b;

                        int c = 0;

                        do{

                        int a=input.nextInt();

                        b=true;

                        for (int i = 0; i<aa;i++){

                        if(a==luru[i].num){

                        c=i;

                        b=false;

                        }

                        }

                        if(b==true){

                        System.out.println("你輸入的編號有誤!請重新輸入:");

                        }

                        }while(b);

                        System.out.println("輸入你進貨的數量(價格):");

                        luru[c].num1=input.nextInt();

                        System.out.println("輸入你進貨的價格:");

                        luru[c].money=input.nextInt();

                        }

                        public static void jinghuogangcai(){

                        System.out.println("輸入鋼材的編號:");

                        boolean b;

                        int c = 0;

                        do{

                        int a=input.nextInt();

                        b=true;

                        for (int i = 0; i<bb;i++){

                        if(a==luru1[i].num){

                        c=i;

                        b=false;

                        }

                        }

                        if(b==true){

                        System.out.println("你輸入的編號有誤!請重新輸入:");

                        }

                        }while(b);

                        System.out.println("輸入你進貨的數量(米):");

                        luru[c].num1=input.nextInt();

                        System.out.println("輸入你進貨的價格:");

                        luru[c].money=input.nextInt();

                        }

                        public static void chuhuo(){

                        System.out.println("輸入你要進貨的材料:(1.鋼管 2.鋼材)");

                        int a=0;

                        do{

                        while(!input.hasNextInt()){

                        System.out.println("輸入有誤!請重新輸入");

                        input.next();

                        }

                        a=input.nextInt();

                        if(a==1||a==2){

                        break;

                        }

                        System.out.println("輸入有誤請重新輸入");

                        }while(true);

                        switch (a) {

                        case 1:

                        chuhuogangguan();

                        break;

                        case 2:

                        chuhuogangcai();

                        break;

                        }

                        }

                        public static void chuhuogangguan(){

                        System.out.println("輸入鋼管的編號:");

                        boolean b;

                        int c = 0;

                        do{

                        int a=input.nextInt();

                        b=true;

                        for (int i = 0; i<aa;i++){

                        if(a==luru[i].num){

                        c=i;

                        b=false;

                        }

                        }

                        if(b==true){

                        System.out.println("你輸入的編號有誤!請重新輸入:");

                        }

                        }while(b);

                        System.out.println("輸入你出貨的數量:");

                        int num=input.nextInt();

                        if (num>luru[c].num1) {

                        System.out.println("存貨不足!");

                        return;

                        }

                        luru[c].num1=luru[c].num1-num;

                        }

                        public static void chuhuogangcai(){

                        System.out.println("輸入鋼材的編號:");

                        boolean b;

                        int c = 0;

                        do{

                        int a=input.nextInt();

                        b=true;

                        for (int i = 0; i<aa;i++){

                        if(a==luru1[i].num){

                        c=i;

                        b=false;

                        }

                        }

                        if(b==true){

                        System.out.println("你輸入的編號有誤!請重新輸入:");

                        }

                        }while(b);

                        System.out.println("輸入你出貨的數量(米):");

                        int num=input.nextInt();

                        if (num>luru1[c].num1) {

                        System.out.println("存貨不足!");

                        return;

                        }

                        luru1[c].num1=luru1[c].num1-num;

                        }

                        public static void chaxun(){

                        System.out.println("名稱\t"+"編號\t"+"進貨價格\t"+"數量\t");

                        for (int i = 0; i < aa; i++) {

                        System.out.println(luru[i].name+"\t"+luru[i].num+"\t"+luru[i].money+"\t"+luru[i].num1);

                        }

                        for (int i = 0; i < bb; i++) {

                        System.out.println(luru1[i].name+"\t"+luru1[i].num+"\t"+luru1[i].money+"\t"+luru1[i].num1);

                        }

                        }

                        }

                        亚洲制服丝袜欧美xfplay在线 国产精品国产自线拍免费|色综合久久中文字幕有码|久久91精品国产91久久戶|久久久久久久妓女av网站 国产午夜福利电影在线观看|亚洲日本韩国精品一区二区|亚洲AV成人中文无码专区|一区二区在线免费 久久这里只有精品18动漫|亚洲欧美日韩国产另类高清|久久99久久精品无码专区|精品久久久久久亚洲精品