publicclassE{publicstaticvoid main (String[] args){//byte的取值范围:-128至127
System.out.println("byte的取值范围:"+Byte.MIN_VALUE+"至"+Byte.MAX_VALUE);//short的取值范围-32768至3.4028235E38
System.out.println("short的取值范围"+Short.MIN_VALUE+"至"+Float.MAX_VALUE);//int的取值范围:-2147483648至2147483647
System.out.println("int的取值范围:"+Integer.MIN_VALUE+"至"+Integer.MAX_VALUE);//long的取值范围:-9223372036854775808至9223372036854775807
System.out.println("long的取值范围:"+Long.MIN_VALUE+"至"+Long.MAX_VALUE);//float的取值范围:1.4E-45至3.4028235E38
System.out.println("float的取值范围:"+Float.MIN_VALUE+"至"+Float.MAX_VALUE);//double的取值范围:4.9E-324至1.7976931348623157E308
System.out.println("double的取值范围:"+Double.MIN_VALUE+"至"+Double.MAX_VALUE);}}
long数组简单应用
publicstaticvoidmain(String[] args){long[] a ={1,2,3,4};long[] b ={100,200,300,400};
b = a;
System.out.println("数组b的长度:"+b.length);//数组b的长度:4
System.out.println("b[0]="+b[0]);//b[0]=1}
publicstaticvoidmain(String[] args){int s =0;for(int i =945; i <=969; i++){
s++;
System.out.print((char)i+" ");//α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ ς σ τ υ φ χ ψ ω }}
初识阶乘
publicstaticvoidmain(String[] args){int i =10;int j =0;int k =0;int num =0;while(i >0){
j = i-1;
k = i;while(j>0){
k *= j;
j --;}
num += k;
i--;}
System.out.println("1!+2!+3!+4!+5!+6!+7!+8!+9!+10!= "+num);//4037913}
publicstaticvoidmain(String[] args){int j =1;double num =1.0;double num1 =0.0;do{
num *= j;
num1 +=1/num;
j++;}while(j <=20);
System.out.println(num1);//1.7182818284590455}
完数:一个数等于它所有因子的和
publicstaticvoidmain(String[] args){int k =0;for(int i =1; i <=1000; i++){for(int j =1; j < i ; j++){if(i%j ==0){
k += j;}}if( k == i){
System.out.println("完数:"+k);}
k =0;}}
计算8+88+888+…
publicstaticvoidmain(String[] args){double nums =0;double num =8;for(int i =1; i <=10; i++){
nums += num;
num = num*10+8;}
System.out.println(nums);}