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 作业的更多相关文章

  1. 第五次Java作业

    作业一: 文件显示列表框. 增加了下拉式组合框,text区域设置颜色为红色. import javax.swing.*; import java.awt.*; import java.io.File; ...

  2. Java作业:第四次过程性考核 ——长春职业技术学院 16级网络工程

    Java作业:第四次过程性考核 码云链接:https://gitee.com/SoridoD/java_kaohe4    (时间匆忙没打注释,真有急事) (客户端和服务器会自动创建表,所以没有sql ...

  3. Java作业:第一次过程性考核 ——长春职业技术学院 16级网络工程

    Java作业:第一次过程性考核 ••<结构化程序设计>•• 考核目标:初步了解Java基本语法规则,学习结构化程序设计思想. 码云链接:https://gitee.com/SoridoD/ ...

  4. 初识Java作业

    初识Java作业 一.    填空题 Java技术按照用途不同分为三大版本,分别是JavaSE.     javaEE       和JavaMe Java虚拟机就是一个虚拟的用于执行  .class ...

  5. JAVA作业—字符串操作

    ------------恢复内容开始------------ ------------恢复内容开始------------ ------------恢复内容开始------------ ------- ...

  6. JAVA作业02

    一,      课堂练习 (一)构造方法 1,源代码 public class Test{ public static void main(String[] args){ Foo obj1=new F ...

  7. java作业4

    (一)  请查看String.equals()方法的实现代码,注意学习其实现方法.(发表到博客作业上) (二)  整理String类的Length().charAt(). getChars().rep ...

  8. Java作业代写

    作业一 试用java编写一个九九乘法表并打印. 作业二: 设计两个人类与书类,并设置两者的关系,试用人去找书,书去找人,假如某人有一个儿子,它也有一本书,试用儿子去找书,书找儿子. 大作业 熟悉QQ农 ...

  9. java作业—3

    动手动脑: 一.编写一个方法,使用以上算法生成指定数目(比如1000个)的随机整数. 方法1(数据类型)(最小值+Math.random()*(最大值-最小值+1)) 例:(int)(1+Math.r ...

  10. Java作业-网络编程

    Java网络编程 关于结合以前的大作业(即我的图书馆管理系统) 我感觉,图书馆管理系统更像是一个偏向于B/S模式的体系,如果想让他可用性变得更好,可以优化的地方只有使用数据库来代替文件,我个人是没有想 ...

随机推荐

  1. JMeter创建上传文件脚本

    环境:Macbook10 ,apache-jmeter-4.0 1. 创建脚本:添加 -> Sampler -> HTTP请求 2.基本配置 3. 设置实现方式,这一步是关键的关键.... ...

  2. 移动端wifi测试点总结

    1.WiFi功能测试: 验证WiFi模块设置(如:添加AP.静态IP及动态IP的设置等)的相应功能是否正常: 2.WiFi特性专项测试: 1)WiFi打开速度或搜索速度的测试:验证WiFi,WiFi打 ...

  3. Double NaN

    import java.math.BigDecimal; import java.math.RoundingMode; public class Test { public static void m ...

  4. 吴恩达老师机器学习课程chapter07——聚类

    吴恩达老师机器学习课程chapter07--聚类 本文是非计算机专业新手的自学笔记,高手勿喷. 本文仅作速查备忘之用,对应吴恩达(AndrewNg)老师的机器学期课程第十三章. 缺少重要推演,只能作为 ...

  5. 转载安卓或苹果手机获取URL scheme方法

    首先,打开支付宝,来到需要抓取的小程序页面.此处以上海的随申码为例演示,打开随申办小程序,点击顶部的「随申码」按钮进入页面. 可以看出这个一个二级页面,如果想要使用 URL Scheme 一键访问,同 ...

  6. 自定义jar包供ERP使用

    功能要求:需要在ERP中调用其他web服务或者自身web服务(比如跨账套过账等) 1.编写java程序,并将程序打包成jar包 import org.apache.http.HttpEntity; i ...

  7. RayLink测评 | 完全免费,功能超越同类付费远程控制软件!!

    *本文转载自自媒体[下1个好软件],作者:锋哥. 远程控制软件目前的需求非常大,因为某些原因,你可能得居家办公远程控制公司的电脑,又或者出差不再需要带笨重的笔记本办公,一台平板电脑远程就搞定等等. 但 ...

  8. Unity3d 动画转换中断

    翻译自https://blogs.unity3d.com/2016/07/13/wait-ive-changed-my-mind-state-machine-transition-interrupti ...

  9. 更换CentOS的下载源为阿里云

    阿里Linux镜像地址:http://mirrors.aliyun.com/ 1.备份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/Cen ...

  10. ALV值存放图标

    SPAN { font-family: "新宋体"; font-size: 12pt; color: rgba(0, 0, 0, 1); background: rgba(255, ...