java小程序,输入一个小数,然后进行四舍五入 *** 作,然后输出这个小数四舍五入后的结果,这样写有什么毛病吗?

java小程序,输入一个小数,然后进行四舍五入 *** 作,然后输出这个小数四舍五入后的结果,这样写有什么毛病吗?,第1张

/*如下是我稍微改了的代码

主要的错误在double zhegeshu = xx.nextInt()的xx.nextInt()读到的整型数,当你输入的不是整型数时就会产生异常啦*/

import java.util.Scanner

import static java.lang.Math.*

public class Compare {

public static void main(String[] args) {

System.out.println("这是一个程序,你输入一个小数进行四舍五入 *** 作")

Scanner xx = new Scanner(System.in)

/*xx.nextInt()改为xx.nextDouble()这样对接下来的四啥五入和类型的转换就不会产生异常啦*/

double zhegeshu = xx.nextDouble()

//进行类型转换

int v = (int) round(zhegeshu)

System.out.println("四舍五入的结果是" + v)

}

}

键盘输入可以使用Form_KeyDown录入,判断KeyCode的值然后再Text中增加即可

(要把KeyPreview设置为True)

判断“←”按键KeyCode=vbKeyBack然后text长度减去一个即可。

#include<stdio.h>

it main()

{int a,b

scanf("%d%d",&a,&b)

printf("%d+%d=%d\n",a+b)

printf("%d-%d=%d\n",a-b)

printf("%d*%d=%d\n",a*b)

printf("%d/%d=%.2f\n",(float)a/b)

return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8090065.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存