7、一些练习
package com.dhr.cn; import java.util.Scanner; public class Test3 { public static void main(String[] args) { /** * 循环输入张三考试的五门成绩,分别打印输出,并且计算平均分。 */ // Scanner s = new Scanner(System.in); // double[] score = new double[5]; // for(int i=0;i<5;i++) { // System.out.println("请输入第"+(i+1)+"的成绩:"); // score[i] = s.nextInt(); // } // System.out.println("张三的五门成绩分别是:\n 第一门\t第二门\t第三门\t第四门\t第五门\t平均分"); // double sum =0; // for(int i=0;i<5;i++) { // System.out.print(score[i]+"\t"); // sum += score[i]; // } // System.out.println(sum/5); // /** * 任意输入一个整数:6 打印如下的加法表: 0 + 6 = 6 1 + 5 = 6 2 + 4 = 6 3 + 3 = 6 4 + 2 = 6 5 + 1 = 6 6 + 0 = 6 */ // System.out.println("请输入任意一个整数:"); // Scanner s = new Scanner(System.in); // int num = s.nextInt(); // for(int i=0;i<num;i++) { // System.out.println(i+" + "+(num-i)+" = "+num); // } /** 输入任意一个整数,打印如下: * ***** ***** ***** ***** ***** */ // System.out.println("请输入任意一个整数:"); // Scanner s = new Scanner(System.in); // int num = s.nextInt(); // for(int i=0;i<num;i++) {//打印的行数i // //先打印空格 // for(int j=0;j<num-i;j++) {//打印的列数j // System.out.print(" "); // } // //打印* // for(int j=0;j<num;j++) { // System.out.print("*"); // } // System.out.println(""); // } /** * i 空格 * * 0 4 1 *** 1 3 3 ***** 2 2 5 ******* 3 1 7 ********* 4 0 9 */ // System.out.println("请输入任意一个整数:"); // Scanner s = new Scanner(System.in); // int num = s.nextInt(); // for(int i=0;i<num;i++) {//每一行的输出 // //输出空格 // for(int j=0;j<num-i-1;j++) { // System.out.print(" "); // } // //输出* // for(int j=0;j<2*i-1;j++) { // System.out.print("*"); // } // System.out.println(""); // // } /** * * *** ***** ******* ********* ******* ***** *** * */ // System.out.println("请输入任意一个整数:"); // Scanner s = new Scanner(System.in); // int num = s.nextInt(); // //上半个 // for(int i=0;i<num;i++) {//每一行 // //输出空格 // for(int j=0;j<num-i-1;j++) { // System.out.print(" "); // } // //输出* // for(int j=0;j<2*i-1;j++) { // System.out.print("*"); // } // System.out.println(""); // } // //下半个 // for(int i=0;i<num;i++) {//每一行 // //输出空格 // for(int j=0;j<i+1;j++) { // System.out.print(" "); // } // //输出* // for(int j=0;j<num-2*i;j++) { // System.out.print("*"); // } // System.out.println(""); // } /** * 输出9*9乘法口诀表 1*1 = 1 2*1 = 2 2*2 = 4 3*1 = 3 3*2 = 6 3*3 = 9 */ // for(int i=1;i<=9;i++) {//每一行 // for(int j=1;j<=i;j++) { // System.out.print(i+"*"+j+"="+(i*j)+"\t"); // } // System.out.println(""); // // } /** * 循环输入张三考试的五门成绩,分别打印输出,并且计算平均分, * 如果操作不当,输入了负数,停止录入并提示错误。 */ // Scanner s = new Scanner(System.in); // double score[] = new double[5]; // double sum = 0; // for(int i=0;i<5;i++) { // System.out.println("请输入张三的第"+(i+1)+"门成绩:"); // score[i] = s.nextDouble(); // if(score[i]<0) { // System.out.println("成绩不能有负数"); // return; // } // sum += score[i]; // } // System.out.println("张三的成绩详情:\n第一门\t第二门\t第三门\t第四门\t第五门\t平均分"); // for(int i=0;i<5;i++) { // System.out.print(score[i]+"\t"); // } // System.out.println(sum/5); /** * 计算1-10之间的整数之和,如果得到的累加值大于20,则停止循环,返回当前累加值。 */ int sum =0; for(int i=1;i<=10;i++) { sum += i; if(sum>20) { System.out.println(sum); break; } } } }