作业
案列:输入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 }
想多了都是问题,做多了才是答案

浙公网安备 33010602011771号