X转成int时肯定报错,你没有输入项
BufferedReader is = new BufferedReader(new InputStreamReader(System.in));String inputLine;while ((inputLine = is.readLine( )) != null) { //你的操作
}is.close( );
BufferedReader is = new BufferedReader(new InputStreamReader(System.in));String inputLine;while ((inputLine = is.readLine( )) != null) { //你的操作
}is.close( );
public class JJ
{
public static void main(String args[])
{
double X,b;
BufferedReader is = new BufferedReader(new InputStreamReader(System.in)); String inputLine;
while ((inputLine = is.readLine( )) != null)
X=is.readLine();
System.out.println("请输入一个浮点数:");
int a;
a=(int) X;
b=X-a;
System.out.println("a,b");
}
}X转成int时,报错,刚学,还不是很懂,请大家帮助啦!
public class JJ
{
public static void main(String args[])
{
double X,b;
String inputLine;
int a;
System.out.println("请输入一个浮点数:");
BufferedReader is = new BufferedReader(new InputStreamReader(System.in));
while ((inputLine = is.readLine( )) != null)
X=(double)inputLine;
a=(int) X;
b=X-a;
System.out.println("a,b");
}
}
X接受的是String型
不能强制转换为int
用Integer.parseInt(X)
public class JJ
{
public static void main(String args[])
{
double X=0.0,b;
String inputLine;
int a;
System.out.println("请输入一个浮点数:");
try
{
BufferedReader is = new BufferedReader(new InputStreamReader(System.in));
while ((inputLine = is.readLine( )) != null)
X=Double.parseDouble(inputLine);
a=(int) X;
b=X-a;
System.out.println(b);
}
catch(IOException e)
{}
}
}
public static void main(String[] args) {
double x,dd;
int in;
x=Double.parseDouble(args[0]);
if(args.length !=0){
in=(int)x;
dd=x-in;
System.out.println("The partment of int is:" + in);
System.out.println("The partment of decimal is:" + dd);
}
}
}
public class JJ
{
public static void main(String args[])
{
double X=0.0,b;
String inputLine;
int a;
System.out.println("请输入一个浮点数:");
try
{
BufferedReader is = new BufferedReader(new InputStreamReader(System.in));
while ((inputLine = is.readLine( )) != null)
X=Double.parseDouble(inputLine);
a=(int) X;
b=X-a;
System.out.println(b);
}
catch(IOException e)
{}
}
}
这个程序我运行过了,程序没有错误,但是不能实现分别输出整数部分和小数部分,请大家再看一看,哪个地方要改一下?