Python中文网

一个关于 编程问题的解答网站.

有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何根据字符串输入更改浮点变量的内容

   i want to change the value of a float variable based on a string 

我是新来JAVA的,所以请善待我:p

 this is what i tried so far but it's not working 

程序应要求用户为字母数字评分系统输入一个字母,如果输入包含-符号,程序应将评分值减少0.3。 如果输入包含+符号,程序应将分数增加0.3。 否则,该程序应突出成绩的价值

import java.util.Scanner;
    import java.lang.String;

public class AlphaNum
{
    public static void main(String[] args)
    {
        float A=4,B=3,C=2,D=1,F=0;
        System.out.println("Enter a letter grade : ");
        Scanner value = new Scanner(System.in);
        String Alpha = value.next();
        float num=Float.valueOf(Alpha);
        if (Alpha.endsWith("-"))        
        {
            num =(float) (num-0.3)
            System.out.println("Numeric value : " +num )

        }
        else if (Alpha.endsWith("+"))
        {
            num=(float) (num+0.3);
            System.out.println("Numeric value : " +num );
        }
        else
        {
            System.out.println("Numeric value : " +num );
        }

    }

}

如果输入字符串是A,我想把A的值改为4-0.3- 我试过漂浮。解析float方法,但它不起作用


共 (0) 个答案