作业

案列:输入1到100之间不能被5整除的数,每输出5个换一行

 1 public class homework05{
 2     public static void main(String[]args){
 3         /*
 4           案列:输入1到100之间不能被5整除的数,每输出5个换一行。
 5           思路分析:
 6           1.先用for循环输出1到100的数
 7           2.再从这些输出的数字中通过去判断是否能被5整除   方法:数字 % 5!= 0
 8           3. 最后每输出5个换一行,先用count去统计输出的个数,
 9           当count % 5 ==0时,进行换行
10         */
11         int count =0;//用于统计输出个数
12         for (int i = 1; i <=100 ;i++ ) {//输出1到100的数
13             if (i % 5 !=0) {//判断输出的数是否能被5整除
14             System.out.print(i+"\t");
15             count++;
16            if (count % 5 ==0) {//判断输出每5个进行换行。
17                 System.out.println();
18             
19                 }
20            }
21         }
22     }
23 }

 案列2:输出小写字母a到z以及大写字母z到A

 1 public class homework06{
 2     public static void main (String[] aegs){
 3          //案列2:输出小写字母a到z以及大写字母z到A
 4          int count = 0;
 5          int count1 = 0;
 6          
 7          for (char c1 = 'a';c1<='z' ;c1++ ) {
 8              System.out.print(c1+"\t ");
 9              count++;
10              if (count % 6==0) {
11                  System.out.println();
 1 public class homework06{
 2     public static void main (String[] aegs){
 3          //案列2:输出小写字母a到z以及大写字母z到A
 4          int count = 0;
 5          int count1 = 0;
 6          
 7          for (char c1 = 'a';c1<='z' ;c1++ ) {
 8              System.out.print(c1+"\t ");
 9              count++;
10              if (count % 6==0) {
11                  System.out.println(" ");
12              }             
13          }
14         System.out.println();
15          for (char c1='Z';c1>='A' ; c1--) {
16                  System.out.print(c1+"\t "); 
17                  count1++;
18                  if (count1 % 6 ==0) {
19                      System.out.println();
20                  }
21              }
22      
23      }
24 }

 


案列:计算1-1/2+3/1-1/4+.......1/100的和

 1 public class homework07{
 2     public static void main(String[] args){
 3         /*案列:
 4           计算1-1/2+3/1-1/4+.......1/100的和
 5           思路分析:
 6           1.一共有100个数,分子都为1,分母从1到100;
 7           2.当分母为奇数时,符号为+,当分母为偶数时,符号为- 
 8         */
 9           double sum = 0;
10           for (int i =1; i<=100 ;i++ ) {
11               //判断分数是奇数还是偶数,进行不同的处理
12               if (i % 2 != 0) {//分母为奇数时
13                   sum += 1.0/i;
14               }else {
15                   sum -=1.0/i;//分母为偶数
16               }
17 
18           }
19     System.out.println("sum="+sum);
20     }
21 
22 }

 案列3:

 计算1+(1+2)+(1+2+3)+(1+2+3+4)+(1+2+3+4+5)+....+(1+2+3+4+5+...+100)的和

 1 public class homework07{
 2     public static void main(String[] args){
 3         /*案列:
 4           计算1+(1+2)+(1+2+3)+(1+2+3+4)+(1+2+3+4+5)+....+(1+2+3+4+5+...+100)的和
 5           思路分析:
 6           1.总共有一百项进行相加
 7           2.每一项的数字都在逐渐增加
 8           3.很象一个双层循环
 9       
10         */
11           int sum = 0;
12           for (int i =1; i<=100 ;i++ ) {
13               for (int j= 1;j<=i ;i++ ) {
14                   sum+=j;
15               }
16 
17           }
18     System.out.println("sum="+sum);
19     }
20 
21 }

 

posted @ 2022-02-17 21:27  捞月亮的渔夫  阅读(34)  评论(0)    收藏  举报