遮天,有声读物

国产成人精品免费视须大全五级_1000部激情无码毛片_国产孕妇对白在线观看_国产啪精品视频网站_丝瓜视频禁止勿18下载_罗湖磨棒水会排名_2021午夜福利不卡片在线_欧美亚洲日韩国产激情_丰满少妇被猛烈进av毛片_抖音风混剪当你的老婆是一个反差

倉(cāng)庫(kù)管理軟件系統(tǒng)

mes軟件系統(tǒng)、WMS倉(cāng)庫(kù)管理系統(tǒng)、smt防錯(cuò)料、生產(chǎn)定制軟件

倉(cāng)庫(kù)管理軟件系統(tǒng)免費(fèi)下載【代碼】

倉(cāng)庫(kù)管理軟件系統(tǒng)幫你解決倉(cāng)庫(kù)的所有問題,一套有效的程序代碼,終身免費(fèi)下載。

public class ZongMuLu {

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

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

static int aa=0,bb=0;//儲(chǔ)存數(shù)組中鋼材和鋼管儲(chǔ)存的數(shù)量

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.進(jìn)貨");

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

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

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

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

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

int b = -1, a = 0;

do {

b = 1;

try {

a = input.nextInt();

} catch (Exception e) {

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

b = 0;

String cString = input.next();

}

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

//分別5個(gè)種類

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("*****程序結(jié)束*****");

}

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("輸入不合法請(qǐng)重新輸入(只能輸入1或者2):");

}

}while(b==1);

if(03){

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

}else{

switch (a) {

case 1:

//選擇錄入那種

for(;;){

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

luru[aa]=lurugangguan();

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

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

else {

break;

}

}

break;

case 2:

for(;;){

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

luru1[bb]=lurugangcai();

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

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

else {

break;

}

}

break;

}

break;

}

}

}

public static GangGuan lurugangguan(){

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

int b = 0;

//錄入鋼管的半徑

int radill;

int num;

//輸入時(shí)防止再次錄入已經(jīng)錄入鋼管

for (;;) {

b=0;

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

radill = input.nextInt();

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

num=input.nextInt();

//判斷鋼材是否已經(jīng)存在

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

//當(dāng)此時(shí)數(shù)里的出現(xiàn)半徑與錄入的數(shù)組中其中一個(gè)鋼管半徑相同說(shuō)明此時(shí)錄入的半徑已經(jīng)存在數(shù)組中

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

System.out.println("你現(xiàn)錄入的鋼管已錄入,請(qǐng)重新錄入:");

break;

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

System.out.println("你輸入的編號(hào)已經(jīng)存在,請(qǐng)重新錄入:");

break;

}

else {

b = 1;

break;

}

}

//當(dāng)錄入條件符合時(shí)跳出

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

break;

}

}

//當(dāng)錄入時(shí),該數(shù)組有效長(zhǎng)度加一

aa++;

GangGuan gg = new GangGuan(radill,num);

return gg;

}

public static GangCai lurugangcai(){

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

int b = 0;

//錄入鋼材的厚度

int radill;

int num;

//輸入時(shí)防止再次錄入已經(jīng)錄入鋼材

for (;;) {

b=0;

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

radill = input.nextInt();

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

num=input.nextInt();

//判斷鋼材是否已經(jīng)存在

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

System.out.println(i);

//當(dāng)此時(shí)數(shù)里的出現(xiàn)半徑與錄入的數(shù)組中其中一個(gè)鋼材厚度徑相同說(shuō)明此時(shí)錄入的半徑已經(jīng)存在數(shù)組中

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

System.out.println("你現(xiàn)錄入的鋼材已錄入,請(qǐng)重新錄入:");

break;

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

System.out.println("你輸入的編號(hào)已經(jīng)存在,請(qǐng)重新錄入:");

break;

}

else {

b = 1;

break;

}

}

//當(dāng)錄入條件符合時(shí)跳出

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

break;

}

}

//當(dāng)錄入時(shí),該數(shù)組有效長(zhǎng)度加一

bb++;

GangCai gg = new GangCai(radill,num);

return gg;

}

public static void Jinghuo(){

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

int a=0;

do{

while(!input.hasNextInt()){

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

input.next();

}

a=input.nextInt();

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

break;

}

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

}while(true);

switch (a) {

case 1:

jinghuogangguan();

break;

case 2:

jinghuogangcai();

break;

}

}

public static void jinghuogangguan(){

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

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("你輸入的編號(hào)有誤!請(qǐng)重新輸入:");

}

}while(b);

System.out.println("輸入你進(jìn)貨的數(shù)量(價(jià)格):");

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

System.out.println("輸入你進(jìn)貨的價(jià)格:");

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

}

public static void jinghuogangcai(){

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

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("你輸入的編號(hào)有誤!請(qǐng)重新輸入:");

}

}while(b);

System.out.println("輸入你進(jìn)貨的數(shù)量(米):");

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

System.out.println("輸入你進(jìn)貨的價(jià)格:");

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

}

public static void chuhuo(){

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

int a=0;

do{

while(!input.hasNextInt()){

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

input.next();

}

a=input.nextInt();

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

break;

}

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

}while(true);

switch (a) {

case 1:

chuhuogangguan();

break;

case 2:

chuhuogangcai();

break;

}

}

public static void chuhuogangguan(){

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

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("你輸入的編號(hào)有誤!請(qǐng)重新輸入:");

}

}while(b);

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

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("輸入鋼材的編號(hào):");

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("你輸入的編號(hào)有誤!請(qǐng)重新輸入:");

}

}while(b);

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

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"+"編號(hào)\t"+"進(jìn)貨價(jià)格\t"+"數(shù)量\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);

}

}

}