Java実装コード:
インポートjava.util.Scanner;
パブリッククラスPractice_1009 {
パブリック静的無効メイン(文字列[] args){
文字列= "";
スキャナスキャナ=新しいスキャナ(System.in)。
一方、(scanner.hasNext()){
ブールフラグ= FALSE。
ストリング= scanner.nextLine()。
もし(String.lengthです()> 30)をブレーク。
もし(string.contains(」「))休憩。//判断是否有空格
(string.equals( "ファイルの終わり"))であればブレーク。//判断是否结束
文字列のx [] =のstring.Split( "\\。"); //将输入字符串分离为A、B、C、D形式
のための(INT I = 0、J = 0; I <x.length && J <X [i]を.LENGTH(); iは++){
チャーnum個の[ ] = xで[I] .toCharArray()。
(!Character.isDigit(NUM [J])によって){IF
;偽=ためのフラグで
、BREAK
}
IF(Integer.parseInt(X [I])> Integer.parseInt(X [I])<0 || 255){
のフラグfalseに=;
BREAK;
}他の
フラグに= trueに;
}
IF(フラグに)
のSystem.out.println( "Y");
他
のSystem.out.println( "N");
}
}
}
まだ野菜を感じるが、また、どのようなしません。ゆっくり来ます。