本文关于编写程序FindDivisor.java,产生一个100200的随机整数,求出它的所有因子。,据
亚洲金融智库2022-05-28日讯:
import java.util.*;
public class FindDivisor
{
public static void main(String[] args)
{
int n=new Random().nextInt(101)+100;
System.out.printf(产生的100~200的随机整数是:%d,n);
System.out.println();
System.out.print(它的因子有:);
for(int i=1;i<=(int)n/2+1;i++)
{
if(0==n%i)
System.out.printf(%d ,i);
}
}
}
java代码: System.out.println((int)(char)(byte) -1);
第一步:int类型的-1强转为byte类型 还是-1
第二部:byte类型的-1转化为char,由ascii码表,-1是不在表范围之内,因为默认char占2个字节,即8个bit,所能存的最大值是65536个,所以char的数字范围是0-65535,把-1转为char,会倒着找,就是最大值65535,
第三步:char类型的65535转换为int还是65535
求采纳!
专题推荐:
风险管控系统 开源 java(4)