MyInput-用于字符与几种基本类型的转换

字符与几种基本类型的转换


刷题中,我们经常要将从键盘读取的字符转换成基本数据类型,这个类用于对这些操作的集中处理!
package com.atguigu.exer;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

/** * MyInput.java: Contain the methods for reading int, double, float, boolean, short, byte and * string values from the keyboard */
public class MyInput {
   
    // Read a string from the keyboard
    public static String readString() {
   
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

        // Declare and initialize the string
        String string = "";

        // Get the string from the keyboard
        try {
   
            string = br.readLine();

        } catch (IOException e) {
   
            System.out.println(e);
        }

        // Return the string obtained from the keyboard
        return string;
    }

    // Read an int value from the keyboard
    public static int readInt() {
   
        return Integer.parseInt(readString());
    }

    // Read a double value from the keyboard
    public static double readDouble() {
    return Double.parseDouble(readString()); }

    // Read a byte value from the keyboard
    public static double readByte() {
    return Byte.parseByte(readString()); }

    // Read a short value from the keyboard
    public static double readShort() {
    return Short.parseShort(readString()); }

    // Read a long value from the keyboard
    public static double readLong() {
    return Long.parseLong(readString()); }

    // Read a float value from the keyboard
    public static double readFloat() {
    return Float.parseFloat(readString()); }
}

全部评论

相关推荐

10-22 19:18
上海大学 后端
jopajhhdjwnqk:水印都叠杀人书了
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务