什么是素数
质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数(规定1既不是质数也不是合数)。
这个是书面解释,太人机了看不懂,下面我说说简单点
意思素数就是
我们给定一个数,这个数大于1的正整数,比如2,3,4,5……
不包括1,1不是素数记住就行了,然后这些数字,假如这个数为X,只要能被【1到这个数之间的任意正整数】[1<Z<X]的Z整除,那么就不是素数,整除不是除尽的意思,就比如:
特别注意:2之间没有数Z,所以是素数。
3之间的Z只有【2】,不能被这个2整除,所以是素数。
4之间的Z只有【2,3】他能被2整除,就不是素数。
100以内的质数:2、3、5、7、11、13、17、19、23、29、31、37、41、43、47、53、59、61、67、71、73、79、83、89、97,共计25个。
Java数组 类型 数组名字[]=new 类型[大小]
public class Arr{
public static void main(String[] args) throws Exception {
int arr[]=new int[3];
arr[2]=2;
System.out.println(arr[2]);
}
}
//类型 数组名字[]=new 类型[大小] 数组大小定义多大就是多大,使用的时候从arr[0]开始
//类型 double int String 。。。。。。
String与Int数据转互相转换类型 Java- Integer.parseInt(str) String.valueOf(int);
将String转换为Int类型
public class toInt{
public static void main(String[] args) throws Exception {
String s="2";
System.out.println(s+7); //没有转换之前 是27
//------------------------//
int a=Integer.parseInt(s);
System.out.println(a+7); //将整数数据类型转换未基本数据类型可进行计算 2+7=9
}
}
将int类型转换String类型
public class toString{
public static void main(String[] args) throws Exception {
int num=999;
String tostr=String.valueOf(num);
System.out.println(tostr+1);//输出9991,所以转换成功,如果没有转化就是下面结果
System.out.println(num+1);//输出1000
}
}
Java - print,printf,println
println
多了个换行
print
正常输出
printf
和C一样,能强制转换,比如 num=9.91
保留小数 System.out.printf("%.1f",num); 保留一位小数----- 9.9