前提・実現したいこと
javaを学習し始めて2週間ほどです。ドッドインストールやpaizaラーニング、書籍などを使用し独学で学習しています。
「入力されたIPアドレスが書式に合っているか判定して、合っていればTrue、違っていればFalseと標準出力で出力するプログラム」
で思った結果が出ません。
どこが間違っているのかわかりません。
ご教授お願い致します。
該当のソースコード
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int count = sc.nextInt();
String[] address = new String[count];
String result = "True";
for(int i = 0;i < count; i++){ result = "True"; address[i] = sc.next(); //System.out.println(address[i]); String[] split = address[i].split("\.",-1); if (split.length != 4) { result = "False"; } System.out.println(result); } }
}
試したこと
判定方法がわからなかったので、ネットで調べ理解できる範囲でsplitメソッドを使用して真似てみました。
回答1件
あなたの回答
tips
プレビュー