Java:我输入的输入必须根据其数据类型进行分配。如何分配?

Java:我输入的输入必须根据其数据类型进行分配。如何分配?,java,android,Java,Android,如果我给4作为输入。。必须将4指定给整数变量 如果我把4.2作为输入。。。4.2必须分配给一个浮点变量。你应该在课下了解你的想法 class Typetester { void byte printType(byte x) { System.out.println(x + " is an byte"); } void int printType(int x) { System.out.println(x + " is an int");

如果我给4作为输入。。必须将4指定给整数变量


如果我把4.2作为输入。。。4.2必须分配给一个浮点变量。

你应该在课下了解你的想法

class Typetester {
    void byte printType(byte x) {
        System.out.println(x + " is an byte");
    }
    void int printType(int x) {
        System.out.println(x + " is an int");
    }
    void float printType(float x) {
        System.out.println(x + " is an float");
    }
    void double printType(double x) {
        System.out.println(x + " is an double");
    }
    void char printType(char x) {
        System.out.println(x + " is an char");
    }
}

尝试重载概念

int int_val;
float float_val;

public void assignValue(int value){
    int_val = value;
}

public void assignValue(float value){
    float_val = value;
}

然后使用赋值(4);或转让价值(4.2)

我是爪哇的业余爱好者。。为什么-1