首页 > 编程语言 >java--while小练习和switch小练习

java--while小练习和switch小练习

时间:2022-10-06 16:23:27浏览次数:53  
标签:case scanner -- 练习 System Scanner while println out

while小练习动态录入学生个数,成绩,求总成绩和平均值

package learnday2;
import java.util.Scanner;

* @description:动态录入学生成绩,并求总分和平均值

public class whileDemo01 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入学生个数");
int numStudent = scanner.nextInt();
int sum = 1;
double totalScore = 0;
while (sum<=numStudent) {
System.out.println("请输入第"+sum+"学生的成绩");
double studentScore = scanner.nextDouble();
totalScore +=studentScore;
sum++;
}
System.out.println("总成绩为:" +totalScore);
System.out.println("平均成绩为:"+(totalScore/numStudent));
scanner.close();
}
}
--------------------------------------
switch小练习
package learnday2;

import java.util.Scanner;

public class SwitchDemo01 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入(1-12)任意一个数字作为月份,以任意字母结束程序");
while (scanner.hasNextInt()) {
int number = scanner.nextInt();
switch (number){
case 12:
case 1:
case 2:
System.out.println("冬季");
break;
case 3:
case 4:
case 5:
System.out.println("春季");
break;
case 6:
case 7:
case 8:
System.out.println("夏季");
break;
case 9:
case 10:
case 11:
System.out.println("秋季");
break;
}
}
scanner.close();
}
}

标签:case,scanner,--,练习,System,Scanner,while,println,out
From: https://www.cnblogs.com/wang1999an/p/16757835.html

相关文章

  • go sftp上传文件
    gosftp上传文件步骤使用"golang.org/x/crypto/ssh"连接到Linux环境使用"github.com/pkg/sftp"创建sftp客户端然后传输文件packagemainimport("fmt""gith......
  • 面积相关公式与定理
    正弦定理在任意\(△ABC\)中,角\(A、B、C\)所对的边长分别为\(a、b、c\),三角形外接圆的半径为\(R\),直径为\(D\)。则有:余弦定理圆形面积交CF600D求圆形面积交。......
  • 目录
    changelog:2022.8.29,创建目录。借鉴https://www.luogu.com.cn/user/123294博客最近一次更新:2022.10.1以下只在2022.8.30(高一开始)之后记录最近一次更新时间。没有开过......
  • 对于函数递归的理解
    递归的代码操作就是在自己未完成的函数之中调用自己这样看起来是并不合理的,因为在一个为完成的东西之中使用他自己,是不太现实的但是如果从代码执行的逻辑来进行理解的话,......
  • 类与对象课后记
    类的定义:定义了一组大体上相似的对象。一个类所包含的方法和数据描述一组对象的共同行为和属性。对象则是类的具体化,是类的实例。类通过派生可以有子类,同样也可以有父类,形......
  • [答疑]把“一线”等同于编码的CTO
    ​​软件方法(下)分析和设计第8章分析之分析类图——知识篇(20211227更新)​​​​软件方法(下)分析和设计第9章分析之分析类图——案例篇(20211228更新)​​(匿)2022-2-2013:51......
  • [答疑]定时刷新带电状态和潮流信息
    ​​软件方法(下)分析和设计第8章分析之分析类图——知识篇(20211227更新)​​​​软件方法(下)分析和设计第9章分析之分析类图——案例篇(20211228更新)​​问题时间:2014/4/27......
  • vue3中动态组件
    动态切换组件代码如下(示例):  1.markRaw标记一个普通对象,使得它不可以被转换成响应式对象。简单来说,就是组件不需要响应式,这样可以提高性能。2.keep-alive组件在非活......
  • [答疑]编辑、删除操作是否和查询的关系为扩展
    ​​软件方法(下)分析和设计第8章分析之分析类图——知识篇(20211227更新)​​​​软件方法(下)分析和设计第9章分析之分析类图——案例篇(20211228更新)​​问题时间:2014/5/13......
  • [答疑]部门,岗位之间关系的模型
    ​​软件方法(下)分析和设计第8章分析之分析类图——知识篇(20211227更新)​​​​软件方法(下)分析和设计第9章分析之分析类图——案例篇(20211228更新)​​左耳东2022-2-111......