我只是想了解一些有关此事的信息.
float n = 2.99944323200023f
Run Code Online (Sandbox Code Playgroud)
什么是f在文字的结尾吗?这叫什么?为什么用它?
在这个程序中,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 ×2