0
import java.io.DataInputStream;

class Reading{

    public static void main(String ar[]) throws Exception {
        DataInputStream din = new DataInputStream(System.in);

        int intNumber = 0;
        float floatNumber = 0.0f;

        System.out.println("Enter integer and float number");

        intNumber = Integer.parseInt(din.readLine());
        floatNumber = Float.valueOf(din.readLine()).floatValue();

        System.out.println("Integer" + intNumber);
        System.out.println("Float" + floatNumber);
    }
}

/* Output

Note: Reading.java uses or overrides a deprecated API.

Note: Recompile with -Xlint:deprecation for details.

*/
4

4 に答える 4

0

は非推奨です。次回のエラーの確認にdin.readLine()使用できます。javac -Xlint YouClass.java

于 2012-10-19T13:50:26.960 に答える
0

DataInputStream.readLine()deprecated方法です。今のところ問題なく動作しますが、Reader stream( BufferedReader) を使用して日付を読み取ることをお勧めします。

于 2012-10-19T13:44:34.807 に答える
0

これは、まだ出力を取得できる警告にすぎません

非推奨の Api の詳細については、次を参照してください。

非推奨の API の詳細

于 2012-10-19T13:54:12.077 に答える