小编crv*_*h99的帖子

为什么在浮点数末尾使用字母f?

我只是想了解一些有关此事的信息.

float n = 2.99944323200023f
Run Code Online (Sandbox Code Playgroud)

什么是f在文字的结尾吗?这叫什么?为什么用它?

java

13
推荐指数
2
解决办法
1万
查看次数

为什么这行char g =(char)(br.read()); 被跳过?

在这个程序中,char g = (char)(br.read())每当我运行程序时都会跳过该行.进入年龄后,如果我输入性别为m,我收到错误java.lang.NumberFormatException.

import java.io.*;
public class Tax
{
    public static void main()throws IOException
    {
        InputStreamReader isr  = new InputStreamReader(System.in);
        BufferedReader br = new BufferedReader(isr);
        System.out.println("Enter age");
        int age = Integer.parseInt(br.readLine());
        System.out.println("Enter gender as m or f");
        char g = (char)(br.read());
        System.out.println("Enter Taxable Income");
        int ti = Integer.parseInt(br.readLine());
        double in;
        if (age > 65 || g == 'f')
        System.out.println("Wrong Category");
        else
        {
            if (ti <= 160000)
            in = 0;
            else if(ti > 160000 && ti<=500000)
            in = …
Run Code Online (Sandbox Code Playgroud)

java

1
推荐指数
1
解决办法
778
查看次数

标签 统计

java ×2