三个循环方面程序

package com.judge;
//4.编写程序,从1循环到150并在每行打印一个值,另外在每个3 的倍数行上打印出“tripple” 。
public class Tripple {
public static void main(String[] args){


for(int i=1;i<=150;i++){
System.out.println(i);


if(i%3==0){
System.out.println("tripple");
}
}
}//未能实现替换功能,稍有遗憾

}

 修正:

package com.homework;
//4.编写程序,从1循环
//到150并在每行打印一个值,另外在每个3 的倍数行上打印出“tripple” 。
public class Tripple1 {
public static void main(String[] args) {

for(int i=0;i<=150;i++){
System.out.print(i+" ");
if(i%3==0){
System.out.print("tripple");
}
System.out.println();
}

}

}

package com.judge;
//5.编写程序:求1到100之间所有偶数的和。用while和do- while语句分别完成。
public class EvenSum {
public static void main(String[] args){
int i=0;
int sum=0;
do{if(i%2==0){
sum+=i;
}

i++;//i++跳出if循环,以防止如果if条件不成立导致i的值不能继续增加
}while(i<=100);
System.out.println(sum);



while(i<=100){
sum+=i;
i++;
}System.out.println(sum);
}}

package com.judge;
//缺点:程序不能读取没有0的数组
import java.util.Scanner;

//6.编写程序:从键盘读入个数不确定的整数,并判断读入的正数和负数的个数,输入为0时结束程序。
public class PoNegativeNum {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("输入数:");
int positiveNum=0;
int negativeNum=0;




while(true){
int value=sc.nextInt();
if(value>0){
positiveNum++;
}else if(value<0){
negativeNum++;
}else{
break;
}
}


System.out.println(positiveNum+"个正数");
System.out.println(negativeNum+"个负数");

}


}

原文地址:https://www.cnblogs.com/zjfjava/p/5738959.html