JAVA第四次作业

您所在的位置:网站首页 扫描器scanner JAVA第四次作业

JAVA第四次作业

2023-03-09 06:21| 来源: 网络整理| 查看: 265

1.某公司年会抽奖

效果图:

用“IF”编写代码如下:

import java.util.Scanner; public class disizuoye1_if { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in);//打开键盘扫描器,接收从键盘输入的数据 System.out.print("请输入您的奖号:");//输出 int a = sc.nextInt(); //将输入的数据存入int类型a里 if(a > 0 && a < 2){ //if,多分只语句如果满足某条件,则执行该代码,如果不满足则执行下一行代码 System.out.println("恭喜你获得一等奖:42寸彩电!"); }else if(a >= 2 && a < 3){ //else if,或者如果满足该行代码的条件,则执行该行,反之执行下一行 System.out.println("恭喜你获得二等奖:微波炉!"); }else if(a >= 3 && a < 4){ System.out.println("恭喜你获得三等奖:加湿器!"); }else if(a >= 4 && a < 5){ System.out.println("恭喜你获得安慰奖:16G-U盘!"); }else { //否则执行该行代码 System.out.print("您输入的奖号有误,请重新输入!"); } sc.close();//关闭扫描器 } }

代码结果:

用”switch“编写代码如下:

import java.util.Scanner; public class disizuoye1_switch { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in);//打开扫描器,接收键盘输入的数据 System.out.print("请输入您的奖号:");//输出 int a = sc.nextInt(); //将输入的数据存入int类型a里 switch(a){ //switch分支语句,计算值 case 1: //case如果表达式的值与case后设定的值相同则运行该行代码,反之跳转下一行 System.out.println("恭喜你获得一等奖:42寸彩电!"); break; //直到遇到该代码,switch分支语句才会结束 case 2: System.out.println("恭喜你获得二等奖:微波炉!"); break; case 3: System.out.println("恭喜你获得三等奖:加湿器!"); break; case 4: System.out.println("恭喜你获得安慰奖:16G-U盘!"); break; default: //如果所以case语句条件都不符合,则执行defualt之后的代码 System.out.print("您输入的奖号有问题,请重新输入!"); } sc.close();//关闭扫描器 } }

代码结果:

2.搜索引擎

效果图如下:

用“IF”编写代码如下:

import java.util.Scanner; public class disizuoye2_if { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in);//打开键盘扫描器,接收从键盘输入的数据 System.out.println("请您输入公司的名称:");//输出 String Name = sc.next(); //将输入的数据存入string类型Name里 if(true == Name.equals("明日科技")) { //if,多分只语句如果满足某条件,则执行该代码,如果不满足则执行下一行代码 System.out.println("明日科技主要出版专业的互联网编程语言书籍" + ",对零基础,本着快速上手,易学的原则。" + "出版的书籍有python,c语言,Java。"); }else if(true == Name.equals("京东集团")) {//else if,或者如果满足该行代码的条件,则执行该行,反之执行下一行 System.out.println("主要经营网上购物商城,几乎包含了人们所以需要的东西" + ",包括书籍,日常用品,交通工具,电子产品系列等。"); }else if(true == Name.equals("阿里巴巴")) { System.out.println("是国内最大的互联网购物平台,之一,旗下有支付宝,淘宝等业务"); }else { //否则执行该行代码 System.out.println("抱歉,我们目前还没收入该公司信息!"); } sc.close();//关闭扫描器 } }

代码结果:

用”switch“编写代码如下:

import java.util.Scanner; public class disizuoye2_switch { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); //打开扫描器,接收键盘输入的数据 System.out.println("请您输入公司的名称:");//输出 String Name = sc.next();//将输入的数据存入string类型Name里 switch(Name) { //switch分支语句,计算值 case "明日科技": //case如果表达式的值与case后设定的值相同则运行该行代码,反之跳转下一行 System.out.println("明日科技主要出版专业的互联网编程语言书籍" + ",对零基础,本着快速上手,易学的原则。" + "出版的书籍有python,c语言,Java。"); break; //直到遇到该代码,switch分支语句才会结束 case "京东集团": System.out.println("主要经营网上购物商城,几乎包含了人们所以需要的东西" + ",包括书籍,日常用品,交通工具,电子产品系列等。"); break; case "阿里巴巴": System.out.println("是国内最大的互联网购物平台,之一,旗下有支付宝,淘宝等业务"); break; default: //如果所以case语句条件都不符合,则执行defualt之后的代码 System.out.print("抱歉,我们目前还没收入该公司信息!"); break; } sc.close(); //关闭扫描器 } }

代码结果:

3.高考分数线查询系统

效果图如下:

用“IF”编写代码如下:

import java.util.Scanner; public class disizuoye3_if { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in);//打开键盘扫描器,接收从键盘输入的数据 System.out.println("请输入要查询的录取分数线(比如民办本科,艺术类本科," + "体育类本科,二本,一本):"); String Name = sc.next(); //将输入的数据存入string类型Name里 if(true == Name.equals("民办本科")) { //if,多分只语句如果满足某条件,则执行该代码,如果不满足则执行下一行代码 System.out.println("民办本科录取分数线:350"); }else if(true == Name.equals("艺术类本科")) { //else if,或者如果满足该行代码的条件,则执行该行,反之执行下一行 System.out.println("艺术类本科录取分数线:290"); }else if(true == Name.equals("体育类本科")) { System.out.println("体育类本科录取分数线:280"); }else if(true == Name.equals("二本")) { System.out.println("二本录取分数线:445"); }else if(true == Name.equals("一本")) { System.out.println("一本录取分数线:555"); }else { //否则执行该行代码 System.out.println("抱歉,你输入的类别我们目前没有或是输入有误,请重新输入!"); } sc.close();//关闭扫描器 } }

代码结果如下:

用“switch”编写代码如下:

import java.util.Scanner; public class disizuoye3_switch { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //打开扫描器,接收键盘输入的数据 System.out.println("请输入要查询的录取分数线(比如民办本科,艺术类本科," + "体育类本科,二本,一本):");//输出 String Name = sc.next();//将输入的数据存入string类型Name里 switch(Name) { //switch分支语句,计算值 case "民办本科": //case如果表达式的值与case后设定的值相同则运行该行代码,反之跳转下一行 System.out.println("民办本科录取分数线:350"); break; //直到遇到该代码,switch分支语句才会结束 case "艺术类本科": System.out.println("艺术类本科录取分数线:290"); break; case "体育类本科": System.out.println("体育类本科录取分数线:280"); break; case "二本": System.out.println("二本录取分数线:445"); break; case "一本": System.out.println("一本录取分数线:555"); break; default: //如果所以case语句条件都不符合,则执行defualt之后的代码 System.out.print("抱歉,你输入的类别我们目前没有或是输入有误,请重新输入!"); break; } sc.close(); //关闭扫描器 } }

代码结果如下:



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3