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模式的体系,如果想让他可用性变得更好,可以优化的地方只有使用数据库来代替文件,我个人是没有想 ...
随机推荐
- PCA降维练习
[题目] 1.现有我国大陆30个省.直辖市.自治区的经济发展状况数据集如表所示,包括8项经济指标:国民生产总值(A1):居民消费水平(A2):固定资产投资(A3):职工平均工资(A4):货物周转量(A ...
- [*]Is L2 Physics-Informed Loss Always Suitable for Training Physics-Informed Neural Network?
NeurIPS 2022 本篇工作对PINN中的物理损失进行了探究,作者认为L2损失并不总是适用于训练PINN.并从PDE解的稳定性角度给出了理论性的说明.读了这篇文章,感觉自己的毕业论文做的十分浅显 ...
- 使用JavaHTTPClient发送请求
import org.apache.http.Header; import org.apache.http.HttpEntity; import org.apache.http.HttpHeaders ...
- ValueError: Unable to determine SOCKS version from socks
unset all_proxy && unset ALL_PROXY export all_proxy="socks5://127.0.0.1:1080" 参考: ...
- fix: because the volume group on the selected device also consist of physical volumes on other devices
because the volume group on the selected device also consist of physical volumes on other devices 目标 ...
- notepad++ 编写html代码快捷键切换到浏览器查看
1.右键chrome属性,查看目标C:\Users\duanx\AppData\Local\Google\Chrome\Application\chrome.exe 2.然后notepad运行,输入如 ...
- python中如何获取主机的ip和主机名
使用python中的socket库,可以轻松获取主机ip和主机名. 一.获取主机名 import socket hostname = socket.gethostname() print(hostna ...
- CSS兄弟范围选择器
我们想要选择一部分兄弟元素,根据需要试着写了一个 td:nth-child(4)~td:not(:nth-child(7)~td) { display: none; } 从第5个元素 ...
- Oracle11gR2安装
https://blog.csdn.net/newbie_907486852/article/details/80716275
- C - Watchmen CodeForces - 651C (使用map例题)
#include<iostream>#include<map> using namespace std;map<int,int> x;map<int,int& ...