循环:
1)单循环
for(起始;终止;步长){
循环体
}
while(){
}
do{
}while()
2)嵌套循环
1盈盈为了考验令狐冲夺冠的决心,要他说一百遍“我能行!”
int i=1;
for( i=1;i<=100;i++){
System.out.println(i+“我能行!”);
}
2.本金10000元存入银行,年利率是千分之三,每过1年,将本金和利息相加作为新的本金。计算5年后,获得的本金是多少?(用double存储)
double a=10000;
for(int i=0;i<5;i++){
a+=a*0.03;
System.out.println(a);
}
3.计算出1—100之间所有能被3整除的整数的和?
package xunhuan;
public class s5_3 {
public static void main(String[] args) {
int sum = 0;
for(int i=1;i<=100;i++){
if(i%3!=0){
continue;}
sum+=i;
}
System.out.println(sum);
}
}
- 计算1000以内所有不能被7整除的整数之和?
int sum = 0;
for(int i=1;i<=1000;i++){
if(i%7==0){
continue;}
sum+=i;
}
System.out.println(sum);
5.用while做 求10到20的累加和
public static void main(String[] args) {
// TODO Auto-generated method stub
int sum=0;
int i=10;
while(i<=20){
sum+=i;
i++;
}System.out.println(sum);
}
6.找出一个数的所有因子数
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
int a=sc.nextInt();
for(int i=1;i<=a;i++){
if(a%i!=0){
continue;
}
System.out.println(i);
}
}
- 输入一个数,判断这个数是否是素数;
public class s5_7 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
int a=sc.nextInt();
for(int i=2;i<=a;i++){
if(a%i==0&&i!=a){
System.out.println("不是素数");break;
}else if(i==a){
System.out.println("是素数");
}
}
}}