本文目录一览:
Java中如何使用科学计数法
java支持输入数字的时候直接使用科学计数法:
double
d
=
1.213123123123e100;
如果太大了或者小树点太多了好像会损失精度。
另外如果真的不行就用java.math.BigDecimal,里面是用字符串处理数据的要多长有多长,就是速度比较慢
java用循环编写一个计数程序输入几个数字直到输入0为止,计算输入的这些数的平均数?
参考代码如下:
import java.util.*;
public class Main
{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int sum = 0;
int count = 0;
while(true){
int num = sc.nextInt();
if(num == 0) break;
sum += num;
count++;
}
System.out.println("平均值:"+sum*1.0/count);
}
}
运行结果:
java程序计数器存的什么
java中的程序计数器,确切的来说是jvm中的程序计数器:程序计数器是一块较小的内存空间,它的作用可以看作是当前线程所执行的字节码的行号指示器,内存中的一块空间
而 指向下一条指令地址 这个程序计数器,是指的cpu中的程序计数器,是硬件层面的东西,是计算机处理器中的寄存器,