主要的错误纯拿唯在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)
}
}
#include <stdio.h>
//MAX_NUM用铅蔽于保存要处理的整数的最大位数
//这里假定为10位
#define MAX_NUM 10
int main()
{
int n = 0,i=0
int A[MAX_NUM]={0}
//提示用户输入要 *** 作的整数
printf("请输槐悉州入一个整数:\n")
//把输入的整数存储在变量n中
scanf("%d", &n)
//通过循环对整数的各个数位进行分离
//,依次输出整数的个位、十位、百位....
while(n != 0) {
//A[i]中依次存储整数的个位、十位、百位...
A[i]=n % 10
//在屏幕上依次打印出整数的个位、十位、百位...
printf("此整陆和数从个位起第%d位数字是:%2d\n",i+1,A[i])
n /= 10
i++
}
return 0
}
调试运行结果如附图
可以使用js的神山splice方法arrayObject.splice(index,howmany,item1,.....,itemX)
index必需。整数,明乎规定添加/删除项目的位置,使用负数可从数组结尾处激瞎悉规定位置。
howmany必需。要删除的项目数量。如果设置为 0,则不会删除项目。
item1, ..., itemX可选。向数组添加的新项目。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)