public static void main(String[] args){
Scanner sc = new Scanner(System.in);
//键盘录入一个double类型的数
System.out.println("请输入你要判断的数:");
double n1 = sc.nextDouble();
if(n1>0){
//函数返回的是int,用int类型的变量接收
int n2 = getSiShe(n1);
System.out.println("运算后的数据:"+n2);
}else{
System.out.println("请输入正数!!");
}
}
//定义方法实现这个算法
public static int getSiShe(double n1){
//拿出n1的小数部分第一个数,double类型的数转换为int,要使用到强制类型转换
int ge = (int)(n1*10)%10;
//对n2进行判断,大于等于5,n1++
if(ge >= 5){
//继续用到强转
return (int)n1+1;
}else{
return (int)n1;
}
}