for(计数器的初始化; 判定条件; 变化规律){
循环体
}
*
* */
//练习: 求x!
// int x= 10;
// int fac = 1;
// for(int i=1;i<=x;i++){
// fac *=i;
// }
// System.out.println("fac="+fac);
//练习: 求斐波那契数列的第n项值
//
// 1 1 2 3 5 8 13 21
// a1 a2 a3
// a1 a2 a3
// a1 a2 a3
// a1 a2 a3
/*
a1 = 1
a2 = 1
a3 = 2
n-3 次 {
向后平移
a1=a2
a2=a3
a3 = a1+a2
}*/
// int n = 1;
//用户输入n (-100 0 1 2 4 5 6 )
// if(n>=3){
// int a1 = 1;
// int a2 = 1;
// int a3 = 2;
// for(int i=1; i<=n-3;i++){
// a1=a2; //a1为上次的a2
// a2=a3; //a2 为上次的a3 相当于整体向后平移
// a3 = a1+a2;
// }
// System.out.println("第"+n+"项的值为:"+a3);
//
// }else if(n==1||n==2){
// System.out.println("第"+n+"项的值为:"+1);
//
// }else{
// System.out.println("n>=1");
// }
//练习:1.判定一个整数 n 判定其是否是素数
// 2.输出1~30 间所有的素数
// 循环 i:1~30
// 每次判定i是否是素数
// 若是则打印
for(int i=1; i<=30;i++){
//----运算 i是否是素数-------
//能整除的总次数
int count = 0;//循环 i从2到n-1
for(int j=2; j<=i-1; j++){
//判定 若 n%i == 0
if(i%j==0){
//则count++
count++;
}
}
if(count == 0){
System.out.println(i);
}
}
/*------判定给定数是否是素数-------*/
// int n = 97;
// int count = 0;//能整除的总次数
// //循环 i从2到n-1
// for(int i=2; i<=n-1; i++){
// //判定 若 n%i == 0
// if(n%i==0){
// //则count++
// count++;
// }
// }
//
// //循环完了 判定 count==0
// if(count == 0){
// System.out.println("是素数");
// }else{
// System.out.println("不是素数");
// }
// int i=1;
// for (;i<=5; ) {
// System.out.println("*"+i);
// i++;
// }
//
// int count = 1;
// while (count<=5) {
// System.out.println("*"+count);
// count++;
// }
}
}
循环体
}
*
* */
//练习: 求x!
// int x= 10;
// int fac = 1;
// for(int i=1;i<=x;i++){
// fac *=i;
// }
// System.out.println("fac="+fac);
//练习: 求斐波那契数列的第n项值
//
// 1 1 2 3 5 8 13 21
// a1 a2 a3
// a1 a2 a3
// a1 a2 a3
// a1 a2 a3
/*
a1 = 1
a2 = 1
a3 = 2
n-3 次 {
向后平移
a1=a2
a2=a3
a3 = a1+a2
}*/
// int n = 1;
//用户输入n (-100 0 1 2 4 5 6 )
// if(n>=3){
// int a1 = 1;
// int a2 = 1;
// int a3 = 2;
// for(int i=1; i<=n-3;i++){
// a1=a2; //a1为上次的a2
// a2=a3; //a2 为上次的a3 相当于整体向后平移
// a3 = a1+a2;
// }
// System.out.println("第"+n+"项的值为:"+a3);
//
// }else if(n==1||n==2){
// System.out.println("第"+n+"项的值为:"+1);
//
// }else{
// System.out.println("n>=1");
// }
//练习:1.判定一个整数 n 判定其是否是素数
// 2.输出1~30 间所有的素数
// 循环 i:1~30
// 每次判定i是否是素数
// 若是则打印
for(int i=1; i<=30;i++){
//----运算 i是否是素数-------
//能整除的总次数
int count = 0;//循环 i从2到n-1
for(int j=2; j<=i-1; j++){
//判定 若 n%i == 0
if(i%j==0){
//则count++
count++;
}
}
if(count == 0){
System.out.println(i);
}
}
/*------判定给定数是否是素数-------*/
// int n = 97;
// int count = 0;//能整除的总次数
// //循环 i从2到n-1
// for(int i=2; i<=n-1; i++){
// //判定 若 n%i == 0
// if(n%i==0){
// //则count++
// count++;
// }
// }
//
// //循环完了 判定 count==0
// if(count == 0){
// System.out.println("是素数");
// }else{
// System.out.println("不是素数");
// }
// int i=1;
// for (;i<=5; ) {
// System.out.println("*"+i);
// i++;
// }
//
// int count = 1;
// while (count<=5) {
// System.out.println("*"+count);
// count++;
// }
}
}