public class Sample{
public static void main(String[] args){
int[] arrayCode = {102, 800, 201, 101, 283, 430, 181, 550};
String[] arrayName = {"事務机B型", "応接机", "会議用机", "事務机A型","折り畳み机", "木製机", "脇机", "学生机"};
BSample sub = new BSample();
sub.Array(args, arrayCode);
}
}
//探索クラス
class ASample{
public static int array(String[] args, int[] arrayCode){
int a = Integer.parseInt(args[0]);
int code = arrayCode.length;
for(int i = 0; i < arrayCode.length; i++){
if(a == arrayCode[i]){
return i;
}else{
return a;
}
}
return code;
}
}
//表示クラス
class BSample{
public static void Array(String[] args, int[] arrayCode){
ASample sub1 = new ASample();
sub1.array(args, arrayCode);
if(args.equals(arrayCode)){ System.out.println(arrayCode + "の商品は"); }else{ System.out.println(args + "入力してください"); } }
}
/*
c:\JAVA>javac Sample.java
c:\JAVA>java Sample 102
[Ljava.lang.String;@4f023edb入力してください
*/
探索クラスで入力した値を検索して一致していたら、表示クラスで表示したいのですが、うまくいきません。
ご教授お願い致します。
回答2件
あなたの回答
tips
プレビュー