黑马程序员技术交流社区
标题:
这个程序如果改为浮点型,怎么改哦
[打印本页]
作者:
陈世涛
时间:
2012-7-11 18:10
标题:
这个程序如果改为浮点型,怎么改哦
ckage test001;import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;public class LeapYear {
public static void main(String args[]) throws IOException{
BufferedReader buf;
String s;
int year;//如果把这个年份改为浮点型,那后面怎么改???
buf=new BufferedReader(new InputStreamReader(System.in));
System.out.print("请输入一个年份:");
s=buf.readLine();
year=Integer.parseInt(s);
System.out.println("你输入的年份是:"+year);
if(year%4==0 && year%100!=0||year%400==0)
System.out.println(year+"是闰年");
else
System.out.println(year+"不是闰年");
}
}
作者:
包晗
时间:
2012-7-11 18:14
貌似吧int year;
更改为 double year;
您看行不.....
作者:
黑马振鹏
时间:
2012-7-11 18:50
int year;---》Double year;
year=Integer.parseInt(s)——》 year=Double.parseDouble(s)
不过是在没理解为啥要改?
作者:
黑马刘涛
时间:
2012-7-11 18:52
ckage test001;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class LeapYear {
public static void main(String args[]) throws IOException{
BufferedReader buf;
String s;
float year;//如果把这个年份改为浮点型,那后面怎么改???//int year
buf=new BufferedReader(new InputStreamReader(System.in));
System.out.print("请输入一个年份:");
s=buf.readLine();
year=Float.parseFloat(s);//year=Integer.parseInt(s);
System.out.println("你输入的年份是:"+year);
if(year%4==0 && year%100!=0||year%400==0)
System.out.println(year+"是闰年");
else
System.out.println(year+"不是闰年");
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2