/*
1 编写代码实现如下内容:if语句实现考试成绩分等级(使用switch语句)。
[90-100] A等。
[80-90) B等。
[70-80) C等。
[60-70) D等。
[0-60) E等。
请根据给定成绩,输出对应的等级。
说明:"["表示包含,")"表示不包含
*/
import java.util.Scanner;
public class SwitchDemo{
public static void main(String[] args){
System.out.println("成绩查询");
Scanner sc=new Scanner(System.in);
int score=sc.nextInt();
switch(score/10){
case 10:
case 9:
System.out.println("A等");
break;
case 8:
System.out.println("B等");
break;
case 7:
System.out.println("C等");
break;
case 6:
System.out.println("D等");
break;
default:
System.out.println("E等");
break;
}
}
}
2.分析以下需求,并用代码实现:
(1)根据工龄(整数)给员工涨工资(整数),工龄和基本工资通过键盘录入
(2)涨工资的条件如下:
[10-15) +5000
[5-10) +2500
[3~5) +1000
[1~3) +500
[0~1) +200
(3)如果用户输入的工龄为10,基本工资为3000,程序运行后打印格式"您目前工作了10年,基本工资为 3000元, 应涨工资 5000元,涨后工资 8000元"
代码:
import java.util.Scanner;
public class Salary{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
System.out.println("请输入工龄");
int input1=sc.nextInt();
System.out.println("请输入基本工资");
int input2=sc.nextInt();
int addsalay=0;
int sum=0;
if(input1>=10&&input1<15){
addsalay=5000;
sum=input2+addsalay;
}else if(input1>=5&&input1<10){
addsalay=2500;
sum=input2+addsalay;
}else if(input1>=3&&input1<5){
addsalay=1000;
sum=input2+addsalay;
}else if(input1>=1&&input1<3){
addsalay=500;
sum=input2+addsalay;
}else if(input1>=0&&input1<1){
addsalay=200;
sum=input2+addsalay;
}
System.out.println("您目前工作了"+input1+"基本工资为"+input2+"应涨工资为"+addsalay+"涨后工资为"+sum); }
} 4.***看程序,分析下面程序的结果:
int x = 2,y=3; switch(x)
{
default:
y++;
case 3:
y++;
break;
case 4:
y++;
} System.out.println("y="+y);
答:y = 5 5:数组的概念?有什么特点?
答:数组是一组数据的集合,数组中每一个数据被称为元素,但是同一个数组只能放一种类型 6:一维数组的定义格式?
数据类型[ ] 数组名=new 数据类型[元素的个数或者数组的长度] 7:公司年销售额求和
某公司按照季度和月份统计的数据如下:单位(万元)
第一季度:22,66,44
第二季度:77,33,88
第三季度:25,45,65
第四季度:11,66,99
public class Sum{
public static void main(String[] args){
int[][] arr=new int[4][3];
arr[0]=new int[]{22,66,44};
arr[1]=new int[]{77,33,88};
arr[2]=new int[]{25,45,65};
arr[3]=new int[]{11,66,99};
int sum=0;
for(int i=0;i<arr.length;i++){
int groupSum=0;
for(int j=0;j<arr[i].length;j++){
groupSum=groupSum+arr[i][j];
}
sum=sum+groupSum;
System.out.println("第"+(i+1)+"小组的销售额为:"+groupSum+"万元");
}
System.out.println("总销售额为:"+sum);
}
}

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. Lotto HDU

    链接 [http://acm.hdu.edu.cn/showproblem.php?pid=1342] 题意 分析 DFS 代码 #include<cstdio> #include< ...

  2. MCMC等采样算法

    一.直接采样 直接采样的思想是,通过对均匀分布采样,实现对任意分布的采样.因为均匀分布采样好猜,我们想要的分布采样不好采,那就采取一定的策略通过简单采取求复杂采样. 假设y服从某项分布p(y),其累积 ...

  3. shell脚本--循环结构

    shell的循环结构有while和for两种 for循环 #!/bin/bash #文件名:test.sh i=4 for i in 2 4 6 8 10 do echo $i done echo $ ...

  4. cxGrid导出Excel货币符号问题

    cxGrid导出到Excel,对于Currency类型总是加上了货币符号,可以修改导出文件设置来去掉: 在cxXLSExport.pas文件中,修改: procedure TcxXLSExportPr ...

  5. panda迭代

    1.注意 - 不要尝试在迭代时修改任何对象.迭代是用于读取,迭代器返回原始对象(视图)的副本,因此更改将不会反映在原始对象上. 2.itertuples()方法将为DataFrame中的每一行返回一个 ...

  6. mysql学习笔记三 —— 数据恢复与备份

    要点: 1.存储引擎2.导入导出3.备份与恢复 查看当前数据库中的所有表use db1:show tables: 1.存储引擎 不同的发动机(引擎)适用的汽车类型不一样. 存储和处理的不同方式.不同的 ...

  7. Test Scenarios for image upload functionality (also applicable for other file upload functionality)

    1 check for uploaded image path2 check image upload and change functionality3 check image upload fun ...

  8. pinv

    moore-penrose pseudoinverse of matrix伪逆

  9. BZOJ3932[CQOI2015]任务查询系统——主席树

    题目描述 最近实验室正在为其管理的超级计算机编制一套任务管理系统,而你被安排完成其中的查询部分.超级计算机中的 任务用三元组(Si,Ei,Pi)描述,(Si,Ei,Pi)表示任务从第Si秒开始,在第E ...

  10. 自学Zabbix之路15.4 Zabbix数据库表结构简单解析-Expressions表、Media表、 Events表

    点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 自学Zabbix之路15.4 Zabbix数据库表结构简单解析-Expressions表.Medi ...