本题使用while循环完成,while条件内为Boolean类型的变量,true进入,false不进入
扩展本题内不同数据类型的运算规则 :
1.运算符的优先级别从高到低为:()>算术运算符>比较运算符>逻辑运算符>赋值运算符,但是还是符合从左往右执行的规则
2.各种数值型(浮点型、整型)数据类型进行混合运算,会先转换成最大容量(取值范围最大)的数据类型进行运算,结果就是最大容量(取值范围最大)的数据类型
3.byte,short,char混合运算时候,会将各自数据转换成int类型,然后再去进行相应的计算
public class Demo{
public static void main(String[] args) {
int n=1;
double s=0;
while(n<=10){
s=(1.0/n)+s;
n++;
}
System.out.println(s);
}
}