JAVA 作业
1.让用户分2次输入2个整数,输出2个数的最大值,最小值
import java.util.Scanner;
class Demo01
{
public static void main(String[] args)
{
//1.让用户分2次输入2个整数,输出2个数的最大值,最小值
Scanner sc = new Scanner(System.in);
System.out.println("请输入第一个数:");
int a = sc.nextInt();
System.out.println("请输入第二个数:");
int b = sc.nextInt();
int max = (a>b?a:b);
int min = (a>b?b:a);
System.out.println("最大值:"+max);
System.out.println("最小值:"+min);
}
}
2.让用户分3次输入三个整数,输出三个数的最大值,最小值
import java.util.Scanner;
class Demo02
{
public static void main(String[] args)
{
//2.让用户分3次输入三个整数,输出三个数的最大值,最小值
Scanner sc = new Scanner(System.in);
System.out.println("请输入第一个数:");
int a = sc.nextInt();
System.out.println("请输入第二个数:");
int b = sc.nextInt();
System.out.println("请输入第二个数:");
int c = sc.nextInt();
int max = (a>b?a:b)>c?(a>b?a:b):c;
int min = (a>b?b:a)>c?c:(a>b?b:a);
System.out.println("最大值:"+max);
System.out.println("最小值:"+min);
}
}
3.随机产生一个1-10范围的随机整数,如果是偶数,则输出“这是一个偶数”
Random r = new Random();
int num = r.nextInt(10)+1;
System.out.println(num);
if(num%2==0){
System.out.println("这是一个偶数");
}
4、随机产生一个3位数的随机整数,输出该整数的百位、十位、个位
import java.util.Random;
class Demo04
{
public static void main(String[] args)
{
//.随机产生一个3位数的随机整数,输出该整数的百位、十位、个位
Random r = new Random();
int num = r.nextInt(10)*100;
System.out.println(num);
int a1=(int)(num/100%10);
System.out.println("百位:"+a1);
int a2=(int)(num/10%10);
System.out.println("十位:"+a2);
int a3=(int)(num/1%10);
System.out.println("个位:"+a3);
}
}
5.编写代码实现如下内容:if语句实现考试成绩分等级
Scanner sr = new Scanner(System.in);
System.out.println("请输入您的成绩:");
int grade = sr.nextInt();
System.out.println(grade);
if(grade>=90 && grade<=100){
System.out.println("A等");
}else if (grade>=80 && grade<90){
System.out.println("B等");
}else if (grade>=70 && grade<80){
System.out.println("C等");
}else if (grade>=60 && grade<70){
System.out.println("D等");
}else if (grade>=0 && grade<60){
System.out.println("E等");
}else{
System.out.println("请重新输入!");
}
}
6、
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;
class Demo02
{
public static void main(String[] args)
{
//(1)根据工龄(整数)给员工涨工资(整数),工龄和基本工资通过键盘录入
Scanner sr = new Scanner(System.in);
System.out.println("请输入工龄:");
int gongling = sr.nextInt();
System.out.println(gongling);*/
int gongzi = sr.nextInt();
int jibengongzi = sr.nextInt();*/
//(2)涨工资的条件如下:
[10-15) +5000
[5-10) +2500
[3~5) +1000
[1~3) +500
[0~1) +200*/
switch(gongling){
case 0:System.out.println("基本工资涨:+200");
break;
case 1:
case 2:System.out.println("基本工资涨:+500");
break;
case 3:
case 4:System.out.println("基本工资涨:+1000");
break;
case 5:
case 6:
case 7:
case 8:
case 9:System.out.println("基本工资涨:+2500");
break;
case 10:
case 11:
case 12:
case 13:
case 14:System.out.println("基本工资涨:+5000");
break;
default:System.out.println("输入的工龄有误!重新输入。");
break;}*/
//3)如果用户输入的工龄为10,基本工资为3000,程序运行后打印格式"您目前工作了10年,基本工资为 3000元, 应涨工资 5000元,涨后工资 8000元"
Scanner sr = new Scanner(System.in);
System.out.println("请输入您的工龄:");
int gongling = sr.nextInt();
System.out.println("请输入基本工资:");
int jibengongzi = sr.nextInt();
System.out.println("您目前工作了"+gongling+"年");
System.out.println("基本工资为:"+jibengongzi);
int jibengongzizhang;
int zhanggongzi;
switch(gongling){
case 0:
System.out.println("基本工资涨:+200");
break;
case 1:
case 2:System.out.println("基本工资涨:+500");
break;
case 3:
case 4:System.out.println("基本工资涨:+1000");
break;
case 5:
case 6:
case 7:
case 8:
case 9:System.out.println("基本工资涨:+2500");
break;
case 10:
case 11:
case 12:
case 13:
case 14:jibengongzizhang = 5000;
zhanggongzi = jibengongzizhang + jibengongzi;
System.out.println("应工资涨:5000" );
System.out.println("涨后工资:" +zhanggongzi);
break;
default:System.out.println("输入的工龄有误!重新输入。");
break;
}
}
}
4.***看程序,分析下面程序的结果:
int x = 2,y=3;
switch(x)
{
default:
y++;
case 3:
y++;
break;
case 4:
y++;
}
System.out.println("y="+y);
//4.***看程序,分析下面程序的结果:
int x = 2,y=3;
switch(x) //当x=2时,带入
{
default://y=3,进入循环
y++;//y++ 等于 y=y+1,循环一次后,现在y的值为4
case 3://因为没有break,往下继续走
y++;//y++ 等于 y=y+1,现在y的值为5
break;//结束循环,不在往下执行
case 4:
y++;
}
System.out.println("y="+y);//结果 :y=5
}
JAVA 作业的更多相关文章
- 第五次Java作业
作业一: 文件显示列表框. 增加了下拉式组合框,text区域设置颜色为红色. import javax.swing.*; import java.awt.*; import java.io.File; ...
- Java作业:第四次过程性考核 ——长春职业技术学院 16级网络工程
Java作业:第四次过程性考核 码云链接:https://gitee.com/SoridoD/java_kaohe4 (时间匆忙没打注释,真有急事) (客户端和服务器会自动创建表,所以没有sql ...
- Java作业:第一次过程性考核 ——长春职业技术学院 16级网络工程
Java作业:第一次过程性考核 ••<结构化程序设计>•• 考核目标:初步了解Java基本语法规则,学习结构化程序设计思想. 码云链接:https://gitee.com/SoridoD/ ...
- 初识Java作业
初识Java作业 一. 填空题 Java技术按照用途不同分为三大版本,分别是JavaSE. javaEE 和JavaMe Java虚拟机就是一个虚拟的用于执行 .class ...
- JAVA作业—字符串操作
------------恢复内容开始------------ ------------恢复内容开始------------ ------------恢复内容开始------------ ------- ...
- JAVA作业02
一, 课堂练习 (一)构造方法 1,源代码 public class Test{ public static void main(String[] args){ Foo obj1=new F ...
- java作业4
(一) 请查看String.equals()方法的实现代码,注意学习其实现方法.(发表到博客作业上) (二) 整理String类的Length().charAt(). getChars().rep ...
- Java作业代写
作业一 试用java编写一个九九乘法表并打印. 作业二: 设计两个人类与书类,并设置两者的关系,试用人去找书,书去找人,假如某人有一个儿子,它也有一本书,试用儿子去找书,书找儿子. 大作业 熟悉QQ农 ...
- java作业—3
动手动脑: 一.编写一个方法,使用以上算法生成指定数目(比如1000个)的随机整数. 方法1(数据类型)(最小值+Math.random()*(最大值-最小值+1)) 例:(int)(1+Math.r ...
- Java作业-网络编程
Java网络编程 关于结合以前的大作业(即我的图书馆管理系统) 我感觉,图书馆管理系统更像是一个偏向于B/S模式的体系,如果想让他可用性变得更好,可以优化的地方只有使用数据库来代替文件,我个人是没有想 ...
随机推荐
- NTP Mode 6 检测漏洞【原理扫描】
系统: AIX7 cd /etc cp ntp.conf ntp.conf.bak vi net.conf ## 在最后加上一行 restrict default notrust nomodify n ...
- JS基础笔记汇总
JS基础笔记最全的汇总 javascript介绍以及起源目录1.变量和常量的知识2.基本数据类型3.运算符4.基本数据类型间的转换5.流程控制语句 一.javascript介绍以及起源 js一种直译型 ...
- Oracle之关于sql_load导入数据
平时在工作当中经常需要统计数据,客户会提供文本或者列表,需要导入到数据库中进行数据统计碰撞等,这时候需要用到批量导入数据,之前用kettle或者plsqldeveloper的odbc导入工具,性能不行 ...
- 这些有用的CSS伪类通常被忽略
这些有用的CSS伪类通常被忽略 这篇文章在一定程度上鼓励你在构建UI时使用更简单的CSS和更少的JavaScript. ::first-line 选择文本的第一行 这个选择器用于选取指定选择器的首 ...
- Rocky linux command-1
在Linux下一切皆文件 everything is file,包括目录也是文件的一种而这些文件被分为七种类型: • -:普通文件 • d: 目录文件 • b: 块设备 • c: 字符设备 • l: ...
- abap sql中进行除法操作
在abap 得sql中进行除法操作要用division,不能用 " / "这个符号 SELECT vbeln, 100 * CAST( 10 + DIVISION( ZMENG, ...
- servlet和spring框架的关系
1.Servlet是什么? servlet就是一个Java接口,是JavaEE规范的一种,主要是为了扩展Java作为Web服务的功能. 由其他内部厂商如tomcat,JBoss内部实现web的功能. ...
- 【C学习笔记】【分享】day2-2 不允许创建临时变量,交换两个数的内容(附加题)
加法实现: #include <stdio.h> int main() { int a = 30; int b = 20; a = a + b; b = a - b; a = a - b; ...
- java中获取指定日期是周几
可以使用Calendar日历工具类获取,代码如下: Calendar calendar = Calendar.getInstance(); calendar.setTime(new Date()); ...
- xlsx 前端导出Excel
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...