class A{ public static void main(String[] args){ int i = Integer.parseInt(args[0]); int j = Integer.parseInt(args[1]); if(args.length == 0 || args.length >= 5){ System.out.println("A"); } } }
5以上の場合は、Aと表示されますが、
なにもない場合に、
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
と表示されます。
なにもない場合にAと表示させる方法を教えてください。
宜しくお願いいたします。
試したこと
if(args.length < 1){ System.out.println("A"); }
結果は、同じエラーが表示されました。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。