chapter5 流程控制语句小案例
来源:互联网 发布:小提琴初学那个软件 编辑:程序博客网 时间:2024/04/27 23:02
package com.xxx.lixiaotao;/** * this chapter is about exersice * @author lixiaotao * @date:2016/06/16 * It is lost labor to sow where there is no soil */import java.util.Scanner;public class FourthHelloWorld { public static void main(String arg[]){ //Part1 /* * task:判断一个数(小于10位)的位数。输入999,则输出 “它是个3位的数!” */ int num1 = 9949; int count1 = 0; if (num1 >= 0 && num1<=999999999){ while(num1 != 0){ count1++; num1/=10; } System.out.println("它是个"+ count1+"位的数!"); } else{ System.out.println("输入有误!"); } //Part2 /* * tast:为指定成绩加分,直到分数大于等于 60 为止,输出加分前和加分后的成绩,并统计加分的次数 */ // 变量保存成绩 int score = 53; // 变量保存加分次数 int count = 0; //打印输出加分前成绩 System.out.println("加分前成绩 :"+score); // 只要成绩小于60,就循环执行加分操作,并统计加分次数 while(score<=60){ score++; count++; } //打印输出加分后成绩,以及加分次数 System.out.println("加分后的成绩:"+score); System.out.println("加分次数"+count); //part3 /* * Scanner工具类获取用户信息 * Scanner类位于java.util包 */ Scanner input = new Scanner(System.in);//创建Scanner对象 System.out.println("请输入成绩考试信息:");// 注意println 和print的信息 int score3 = input.nextInt();//获取用户输入的成绩信息 // 变量保存加分次数 int count3 = 0; //打印输出加分前成绩 System.out.println("加分前成绩 :"+score3); // 只要成绩小于60,就循环执行加分操作,并统计加分次数 while(score3<60){ score3++; count3++; } //打印输出加分后成绩,以及加分次数 System.out.println("加分后的成绩:"+score3); System.out.println("加分次数"+count3); //part4 /* * 内外层循环案例 */ int classNum = 3; // 班级数目 int stuNum = 4; // 学生数目 double sum = 0; // 成绩总和 double avg = 0; // 平均分 Scanner input4 = new Scanner(System.in); for (int i = 1; i <= classNum; i++) { // 外层循环控制班级数 sum = 0; // 成绩总和归0 System.out.println("***请输入第" + i + "个班级的成绩***"); for (int j = 1; j <= stuNum; j++) { // 内层循环控制每个班级学员数 System.out.print("第" + j + "个学员的成绩:"); int score4 = input4.nextInt(); // 获取输入的成绩 sum = sum + score4; // 成绩累加求和 } avg = sum / stuNum; // 计算平均分 System.out.println("第" + i + "个班级学员的平均分是:" + avg + "\n"); } }}
0 0
- chapter5 流程控制语句小案例
- Chapter5 语句
- 流程语句控制语句
- 流程控制好案例
- 算术运算符,流程控制语句一些小总结
- SQL流程控制语句
- 控制流程语句
- Oracle 流程控制语句
- 03 流程控制语句
- 流程控制语句
- SQL流程控制语句
- C#流程控制语句
- Java流程控制语句
- 流程控制语句
- 流程控制语句
- Shell流程控制语句
- java流程控制语句
- 流程控制语句
- uva10881
- JAVA深入研究——Method的Invoke方法
- SQL Server 触发器
- android图解
- 一个学习QT中遇到的小问题
- chapter5 流程控制语句小案例
- No_0616 Java进阶学习——Java注解学习
- windows 手动安装 PostgreSQL 9.0 zip解压缩版
- Web开发笔记(4):简单的HTML学习,第一个JSP界面
- C++ 折半查找
- java中的四种引用类型
- 从Struts2访问web元素理解IOC
- docker挂载本地目录,实现文件共享
- 纯技术人在当今社会下应当反思