南京邮电大学java程序设计作业在线编程第三次作业
王利国的"Java语言程序设计第3次作业(2018)"详细
- 作业结果详细
总分:100
选择题得分:60
编程题得分:40
- import java.util.Scanner;
- /**
- * @Author liguo
- * @Description
- * @Data 2018-04-03
- */
- public class Main {
- public static void main(String[] args) {
- int year;
- int month;
- int[] a = {1, 3, 5, 7, 8, 10, 12};
- int[] b = {4, 6, 9, 11};
- Scanner in = new Scanner( System.in );
- year = in.nextInt();
- month = in.nextInt();
- //判断二月,考虑闰年情况
- if (month == 2) {
- if (year % 100 != 0 && year % 4 == 0 || year % 400 == 0)
- System.out.println( year + "-" + month + "-29" );
- else
- System.out.println( year + "-" + month + "-28" );
- }
- //判断三十一天的情况
- for (int element : a) {
- if (month == element) {
- System.out.println( year + "-" + month + "-31" );
- }
- }
- //判断三十天的情况
- for (int element : b) {
- if (month == element) {
- System.out.println( year + "-" + month + "-30" );
- }
- }
- }
- }
- 从键盘上读入一个百分制成绩x(0 < = x < = 100),将其转换为等级制成绩输出。本题在C语言和Java语言中要求使用switch分支实现。等级制成绩(百分制成绩)
- import java.util.Scanner;
- /**
- * @Author liguo
- * @Description 从键盘上读入一个百分制成绩x(0 < = x < = 100),
- * 将其转换为等级制成绩输出。本题在C语言和Java语言中要求使用switch分支实现。
- * 等级制成绩(百分制成绩)
- * A(90<=x<=100)
- * B(80<=x<90)
- * C(70<=x<80)
- * D(60<=x<70)
- * E(0<=x<60)
- * @Data 2018-04-03
- */
- public class Main {
- static void judge(int mark) {
- char degree = 'A';
- int temp = mark / 10;
- if (temp >= 0 && temp < 6)
- degree = 'E';
- if (temp == 6)
- degree = 'D';
- if (temp == 7)
- degree = 'C';
- if (temp == 8)
- degree = 'B';
- if (temp == 9 || temp == 10)
- degree = 'A';
- System.out.println( mark + "--" + degree );
- }
- public static void main(String[] args) {
- int temp;
- Scanner in = new Scanner( System.in );
- int x = in.nextInt();
- temp = x / 10;
- if (temp >= 0 && temp < 6)
- temp = 5;
- switch (temp) {
- case 5:
- judge( x );
- break;
- case 6:
- judge( x );
- break;
- case 7:
- judge( x );
- break;
- case 9:
- judge( x );
- break;
- case 10:
- judge( x );
- break;
- }
- }
- }
- 用if语句求解分段函数 得分:10 / 10
- import java.util.Scanner;
- /**
- * @Author liguo
- * @Description分段函数求解:输入 x ,计算并输出 y 的值:
- * y=x+100 ( 当 x < 20)
- * y= x ( 当 2 0 ≤ x ≤ 100)
- * y=x-100 ( 当 x > 100)
- * @Data 2018-04-03
- */
- public class Main {
- public static void main(String[] args) {
- double x, y;
- Scanner in = new Scanner( System.in );
- x = in.nextDouble();
- if (x < 20)
- y = x + 100;
- else if (x >= 20 && x <= 100)
- y = x;
- else
- y = x - 100;
- System.out.printf( "x=%.2f,y=%.2f", x, y );
- }
- }
- 2-2 混合类型数据格式化输入 得分:10 / 10
- import java.util.Scanner;
- /**
- * @Author liguo
- * @Description 输入在一行中顺序给出浮点数1、整数、字符、浮点数2,其间以1个空格分隔。
- * 输入描述
- * 输入在一行中顺序给出浮点数1、整数、字符、浮点数2,其间以1个空格分隔。
- * 输出描述
- * 在一行中按照字符、整数、浮点数1、浮点数2的顺序输出,其中浮点数保留小数点后2位。
- * @Data 2018-04-03
- */
- public class Main {
- public static void main(String[] args) {
- Scanner in = new Scanner( System.in );
- double d1 = in.nextDouble();
- int i = in.nextInt();
- String s = in.next();
- char c = s.charAt( 0 );
- double d2 = in.nextDouble();
- System.out.printf( "%c %d %.2f %.2f", c, i, d1, d2 );
- }
- }
- 从键盘输入任意一个三位数的整数,请编写程序计算这个整数的数位和。
- 输入描述
- 输入一个三位数的整数
- 输出描述
- import java.util.Scanner;
- /**
- * @Author liguo
- * @Description 从键盘输入任意一个三位数的整数,请编写程序计算这个整数的数位和。
- 输入描述
- 输入一个三位数的整数
- 输出描述
- * @Data 2018-04-03
- */
- public class Main {
- public static void main(String[] args) {
- Scanner in = new Scanner( System.in );
- int temp = in.nextInt();
- temp = Math.abs(temp);
- int a = temp/100;
- int b = temp /10%10;
- int c = temp %10;
- int sum = a+b+c;
- System.out.println(sum);
- }
- }
南京邮电大学java程序设计作业在线编程第三次作业的更多相关文章
- 南京邮电大学java程序设计作业在线编程第四次作业
王利国的的 "Java语言程序设计第4次作业(2018)" 详细 主页 我的作业列表 作业结果详细 总分:100 选择题得分:40 1.下列方法定义中,正确的是() A.doub ...
- 南京邮电大学java程序设计作业在线编程第二次作业
王利国的"Java语言程序设计第2次作业(2018)"详细 作业结果详细 总分:100 选择题得分:60 1. 表达式9==8&&3<7的运算结果是( ) ...
- 南京邮电大学java程序设计作业在线编程第一次作业
王利国的"Java语言程序设计第1次作业(2018)"详细 作业结果详细 总分:100 选择题得分:40 1. Java语言中,基本数据类型一共有( )种. A.16 B.2 C ...
- 南京邮电大学java程序设计作业在线编程第五次作业
王利国的"Java语言程序设计第5次作业(2018)"详细 主页 我的作业列表 作业结果详细 总分:100 选择题得分:50 1. 以下哪一个工具是Java的编译器?( ) A. ...
- 南京邮电大学java程序设计作业在线编程第六次作业
王利国的的 "Java语言程序设计第6次作业(2018)" 详细 主页 我的作业列表 作业结果详细 总分:100 选择题得分:60 1. Java中所有类的父类是(). A.Fa ...
- 南京邮电大学java程序设计作业在线编程第八次作业
程序设计类课程作业平台 王利国 主页 教学资源 我的作业列表 程序设计课 账户 王利国的"Java语言程序设计第8次作业(2018)"详细 主页 我的作业列表 作业结果详细 总分: ...
- 南京邮电大学java程序设计作业在线编程第七次作业
王利国的"Java语言程序设计第7次作业(2018)"详细 主页 我的作业列表 作业结果详细 总分:100 选择题得分:60 1. 下列叙述中,错误的是( ). A.Java中, ...
- 南京邮电大学java第二次实验报告
实 验 报 告 ( 2017 / 2018学年 第2学期) 课程名称 JAVA语言程序设计 实验名称 Java集成开发环境的安装与使用. Java变量.表达式与控制结构 实验时间 2018 年 4 月 ...
- 南京邮电大学java第一次实验报告
实 验 报 告 ( 2017 / 2018学年 第2学期) 课程名称 JAVA语言程序设计 实验名称 Java集成开发环境的安装与使用. Java变量.表达式与控制结构 实验时间 2018 年 4 月 ...
随机推荐
- Oracle 12c(12.1.0.5)OEM server agent 安装配置
注意: 此文档为生产上操作文档,省略了IP,oracle用户server,agent 端至少需要sudo,ping,ssh,创建目录权限. 一.安装要求 1.1. 系统情况一览 IP 数据库 OEM ...
- Zabbix常用key和自定义key的讲解
zabbix中常用到的几个key: 1.监控端口的:net.tcp.port[,3306],可以在服务器端对被监控端测试. /usr/local/zabbix/bin/ -s192.168.8.120 ...
- spring boot — InputStream
@Componentpublic class TextFileDownloadView extends AbstractFileDownloadView { @Override protected I ...
- 在nuxt中加入element-ui插件遇到的问题
gen1.首先进入nuxt的官网跟着步骤实现内容. https://zh.nuxtjs.org/guide/plugins 2.在我们的项目目录中找plugin 根据图片中的表示引入内容: impor ...
- java操作数据库的通用的类
package cn.dao; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; ...
- Eclipse项目中web app libraries和 Referenced Libraries区别
Referenced Libraries是编译环境下使用的JAR包,所谓编译环境下使用的JAR包, 就是说你在Eclipse中进行源文件的编写的时候,所需要引用到的类都从Referenced Li ...
- 算法题丨Remove Duplicates from Sorted Array II
描述 Follow up for "Remove Duplicates": What if duplicates are allowed at most twice? 示例 Giv ...
- Mysql的内连接,外链接,交叉链接
内连接:只连接匹配的行 inner join select A.*,B.* from A,B where A.id = B.parent_id 外链接包括左外链接,右外链接,全外链接 左外链接:包含 ...
- beta冲刺2-咸鱼
q前言:今天晚上大概把github的的相关东西弄上了.然后把之前做的一些修改什么的也上传上去了.目测之后的话就是在自己这边改完然后直接上github那边去复制粘贴替换掉了. 昨天的问题:github这 ...
- C语言最后一次博客作业
1.当初你是如何做出选择计算机专业的决定的? 一开始选专业的时候,说实话我很纠结也很迷茫,对我来说,中学时代,似乎就只要考好试,做好题就可以了,对于未来想要做啥并没有那么多的规划和想法,偶尔跟基友畅聊 ...