1. /*
  2. 1 编写代码实现如下内容:if语句实现考试成绩分等级(使用switch语句)。
  3. [90-100] A等。
  4. [80-90) B等。
  5. [70-80) C等。
  6. [60-70) D等。
  7. [0-60) E等。
  8. 请根据给定成绩,输出对应的等级。
  9. 说明:"["表示包含,")"表示不包含
  10. */
  11. import java.util.Scanner;
  12. public class SwitchDemo{
  13. public static void main(String[] args){
  14. System.out.println("成绩查询");
  15. Scanner sc=new Scanner(System.in);
  16. int score=sc.nextInt();
  17. switch(score/10){
  18. case 10:
  19. case 9:
  20. System.out.println("A等");
  21. break;
  22. case 8:
  23. System.out.println("B等");
  24. break;
  25. case 7:
  26. System.out.println("C等");
  27. break;
  28. case 6:
  29. System.out.println("D等");
  30. break;
  31. default:
  32. System.out.println("E等");
  33. break;
  34. }
  35. }
  36. }
  37. 2.分析以下需求,并用代码实现:
  38. (1)根据工龄(整数)给员工涨工资(整数),工龄和基本工资通过键盘录入
  39. (2)涨工资的条件如下:
  40. [10-15) +5000
  41. [5-10) +2500
  42. [3~5) +1000
  43. [1~3) +500
  44. [0~1) +200
  45. (3)如果用户输入的工龄为10,基本工资为3000,程序运行后打印格式"您目前工作了10年,基本工资为 3000元, 应涨工资 5000元,涨后工资 8000元"
  46. 代码:
  47. import java.util.Scanner;
  48. public class Salary{
  49. public static void main(String[] args){
  50. Scanner sc=new Scanner(System.in);
  51. System.out.println("请输入工龄");
  52. int input1=sc.nextInt();
  53. System.out.println("请输入基本工资");
  54. int input2=sc.nextInt();
  55. int addsalay=0;
  56. int sum=0;
  57. if(input1>=10&&input1<15){
  58. addsalay=5000;
  59. sum=input2+addsalay;
  60. }else if(input1>=5&&input1<10){
  61. addsalay=2500;
  62. sum=input2+addsalay;
  63. }else if(input1>=3&&input1<5){
  64. addsalay=1000;
  65. sum=input2+addsalay;
  66. }else if(input1>=1&&input1<3){
  67. addsalay=500;
  68. sum=input2+addsalay;
  69. }else if(input1>=0&&input1<1){
  70. addsalay=200;
  71. sum=input2+addsalay;
  72. }
  73. System.out.println("您目前工作了"+input1+"基本工资为"+input2+"应涨工资为"+addsalay+"涨后工资为"+sum);
  74.  
  75. }
  76. }
  77.  
  78. 4.***看程序,分析下面程序的结果:
  79. int x = 2,y=3;
  80.  
  81. switch(x)
  82. {
  83. default:
  84. y++;
  85. case 3:
  86. y++;
  87. break;
  88. case 4:
  89. y++;
  90. }
  91.  
  92. System.out.println("y="+y);
  93. 答:y = 5
  94.  
  95. 5:数组的概念?有什么特点?
  96. 答:数组是一组数据的集合,数组中每一个数据被称为元素,但是同一个数组只能放一种类型
  97.  
  98. 6:一维数组的定义格式?
  99. 数据类型[ ] 数组名=new 数据类型[元素的个数或者数组的长度]
  100.  
  101. 7:公司年销售额求和
  102. 某公司按照季度和月份统计的数据如下:单位(万元)
  103. 第一季度:22,66,44
  104. 第二季度:77,33,88
  105. 第三季度:25,45,65
  106. 第四季度:11,66,99
  107. public class Sum{
  108. public static void main(String[] args){
  109. int[][] arr=new int[4][3];
  110. arr[0]=new int[]{22,66,44};
  111. arr[1]=new int[]{77,33,88};
  112. arr[2]=new int[]{25,45,65};
  113. arr[3]=new int[]{11,66,99};
  114. int sum=0;
  115. for(int i=0;i<arr.length;i++){
  116. int groupSum=0;
  117. for(int j=0;j<arr[i].length;j++){
  118. groupSum=groupSum+arr[i][j];
  119. }
  120. sum=sum+groupSum;
  121. System.out.println("第"+(i+1)+"小组的销售额为:"+groupSum+"万元");
  122. }
  123. System.out.println("总销售额为:"+sum);
  124. }
  125. }

switch查询成绩、公司年销售额求和、根据工龄求工资的更多相关文章

  1. java 练习(公司年销售额求和)

    /*B:公司年销售额求和 某公司按照季度和月份统计的数据如下:单位(万元) 第一季度:22,66,44 第二季度:77,33,88 第三季度:25,45,65 第四季度:11,66,99 */ int ...

  2. Oracle数据库作业-6 查询成绩比该课程平均成绩低的同学的成绩表

    33. 查询成绩比该课程平均成绩低的同学的成绩表. select * from score a where a.degree between 0 and( select avg(degree) fro ...

  3. 在Android上模拟登录广工正方教务系统查询成绩

    这是在博客园里开博以来写的第一篇博客. 因为之前看过很多人都有发过关于模拟登录正方软件获取数据的文章,自己觉得挺好玩的便也去动手一做,开始还以为挺难的,但实际做起来还蛮简单的,当然其中还有些小插曲. ...

  4. Python3实现自动查询成绩(主要使用的包有Tesseract-OCR、PIL、execjs、pytesseract、BeautifulSoup)

    前提:本文仅作为技术训练,不可利用技术做非法的事. 某考试的成绩查询页面如下:查询成绩需要的数据有准考证号或者身份证.考生姓名.验证码.现在使用python来实现自动查询指定人员的考试成绩(不知道准考 ...

  5. [moka同学笔记]Yii2.0循环查询并对结果累加求和

    在控制器中查询好数据  $model 在视图中输入 <?php foreach($model as $key=>$r):?> <tr class="text-cent ...

  6. [关于SQL]查询成绩都大于80分的学生

    1.用一条SQL语句 查询出每门课都大于80分的学生姓名name kecheng fenshu张三 语文 81张三 数学 75李四 语文 76李四 数学 90王五 语文 81王五 数学 100王五 英 ...

  7. switch实现成绩打等级

    #include <stdio.h> int main() { int grade; scanf_s("%d", &grade); grade = grade ...

  8. AX 2012 中代码控制用户可查询哪些公司的数据

    关联table:UserDataAreaFilter, parm:dataareaid parm2:userid

  9. sql语句查询成绩表各科前三名

    --语法形式: ROW_NUMBER() OVER(PARTITION BY COL1 ORDER BY COL2) --解释: 根据COL1分组,在分组内部根据 COL2排序,而此函数计算的值就表示 ...

随机推荐

  1. bootstrap面试题

    1.你能描述一下渐进增强和优雅降级之间的不同吗? 优雅降级:Web站点在所有新式浏览器中都能正常工作,如果用户使用的是老式浏览器,则代码会检查以确认它们是否能正常工作.由于IE独特的盒模型布局问题,针 ...

  2. Java8之集合排序

    1,List<Map<String,Object>>格式 //排序 Comparator<Map<String, Object>> comparator ...

  3. 第二次sprint

    一.这次冲刺就是实施阶段了,主要对程序进行一次骨架的构建,基本上已经完成了界面的设计,但是在算法上还有很大漏洞,整个程序还是属于不成熟阶段. 二.这是我们的界面 三.已经有的功能:随机生成题目并算出答 ...

  4. 对TCP重传的进一步认识

    http://blog.sina.com.cn/s/blog_4d276ac901011ee7.html ——TCM项目所得 一.看图说话 1.基于套接字的TCP服务器/客户端程序流程 2.TCP三次 ...

  5. RBAC权限管理及使用原生PHP实现

    关于RBAC的原理讲解在网上可以找到很多,推荐:编程浪子的RBAC讲解,本篇博客就不再累述RBAC的原理到底是什么样的. 传统的权限控制有ACL和RBAC方式,ACL的耦合度很高,扩展性不佳,RBAC ...

  6. 深度学习中 --- 解决过拟合问题(dropout, batchnormalization)

    过拟合,在Tom M.Mitchell的<Machine Learning>中是如何定义的:给定一个假设空间H,一个假设h属于H,如果存在其他的假设h’属于H,使得在训练样例上h的错误率比 ...

  7. Oracle 数据库 Only 导出空表的方法

    1. 之前因为oracle11.2.0.1 的bug(deferred_segment_creation) 引起无法将空表导出. 有时给同事解释上半个小时他们也不知道 如何处理 或者是 他们不会用ex ...

  8. 操作系统+编程语言的分类+执行python程序的两种方式+变量

    1.什么是操作系统? 操作系统就是一个协调\管理\控制计算机硬件资源与软件资源的一个控制程序. 2.为何要操作系统? a.把复杂的硬件操作封装成简单的功能\接口用来给用户或者程序来使用(文件) b.把 ...

  9. python 字符串内置方法实例

    一.字符串方法总结: 1.查找: find(rfind).index(rindex).count 2.变换: capitalize.expandtabs.swapcase.title.lower.up ...

  10. Ajax+JSP登陆后带参数跳转

    点击提交按钮后使用Ajax将用户名和密码传至后台校验,然后判断返回结果进行跳转或提示错误. <%@ taglib prefix="form" uri="http:/ ...