educoder实训平台java入门_educoder上的实训题目(学习-Java包装类之Byte类)
学习-Java包装类之Byte类
编程要求
仔细阅读右侧编辑区内给出的代码框架及注释,在 Begin-End 中完成 Byte 类与基本数据类型之间的转换,具体要求如下:
获取键盘第一次输入的 byte 类型的值,以该值为参数创建一个 Byte 对象,命名为 aByte;
将 aByte 转换为 String 类型后输出,输出:“Byte类型转换为String类型后的结果为:xx”,其中 xx 为转换后的 String 值;
获取键盘第二次输入的 byte 类型的值,以该值为参数创建一个 Byte 对象,命名为 bByte;
将 bByte 转换为 float 类型后输出,输出:“Byte类型转换为float类型后的结果为:xx”,其中 xx 为转换后的 float 值;
比较 aByte 和 bByte 的值,返回两者的差值,输出:“aByte比较bByte后的结果为:xx”,xx 为比较后的差值。
测试说明
平台将使用测试集运行你编写的程序代码,若全部的运行结果正确,则通关。
可在右侧“测试结果”区查看具体的测试集详情。
测试输入:
12
9
预期输出:
Byte类型转换为String类型后的结果为:12
Byte类型转换为float类型后的结果为:9.0
aByte比较bByte后的结果为:3
代码:
/**
* 使用 Byte 类的定义与方法,完成 Byte 类与基本数据类型的转换。
*/
import java.util.Scanner;
public class Test { public static void main(String[] args) { // 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码 /********** Begin **********/ // 依次获取键盘两次输入的值 Scanner sc = new Scanner(System.in); Byte a = sc.nextByte(); Byte b = sc.nextByte(); // 分别以其为参数创建Byte对象 Byte aByte = new Byte(a); Byte bByte = new Byte(b); // 将 aByte 转换为 String 类型后输出 String s = aByte.toString(); System.out.printf("Byte类型转换为String类型后的结果为:%s\n",s); // 将 bByte 转换为 float 类型后输出 float c = bByte.floatValue(); System.out.printf("Byte类型转换为float类型后的结果为:%.1f\n",c); // 比较 aByte 和 bByte 的值,返回两者的差值 int result = aByte.compareTo(bByte); System.out.printf("aByte比较bByte后的结果为:%d",result); /********** End **********/ }
}1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
任务描述
本关任务:使用 Byte 类的定义与方法,完成基本类型与 Byte 类的相互转换。
编程要求
仔细阅读右侧编辑区内给出的代码框架及注释,在 Begin-End 中完成基本类型与 Byte 类的相互转换,具体要求如下:
在 Demo 类中定义一个名为 transform(String s,byte b) 的公开静态方法,无返回值;
在该方法中将传入的两个参数分别转换为 Byte 类,比较两者是否相等,如果两者相等,输出:“两者相等”,否则输出:“两者不等,最大值为xx”,xx 为两者中的较大者的值;
将 String 类型转换而来的 Byte 类转换成 double 类型,输出:“Byte转换为double的结果为xx”,保留两个小数;
将 byte 类型转换而来的 Byte 类转换成 int 类型,输出:“Byte转换为int的结果为xx”。
测试说明
平台将使用测试集运行你编写的程序代码,若全部的运行结果正确,则通关。
可在右侧“测试结果”区查看具体的测试集详情。
测试输入:
10
25
预期输出:
两者不等,最大值为25
Byte转换为double的结果为10.00
Byte转换为int的结果为25
开始你的任务吧,祝你成功!
import java.util.Scanner;
public class Demo { // 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码 /********** Begin **********/ // 在 Demo 类中定义一个名为 transform(String s,byte b) 的公开静态方法,无返回值 public static void transform(String s,byte b){ // 在该方法中将传入的两个参数分别转换为 Byte 类,比较两者是否相等 Byte byte1 = new Byte(s); Byte byte2 = new Byte(b); int result = byte1.compareTo(byte2); if(result==0){ System.out.println("两者相等"); } else{ if(result>0){ System.out.printf("两者不等,最大值为%d\n",(int)byte1); } else{ System.out.printf("两者不等,最大值为%d\n",(int)byte2); } } // 将 String 类型转换而来的 Byte 类转换成 double 类型 double a = (double)byte1; System.out.printf("Byte转换为double的结果为%.2f\n",a); // 将 byte 类型转换而来的 Byte 类转换成 int 类型 int c = (int)byte2; System.out.printf("Byte转换为int的结果为%d\n",c);
} /********** End **********/ public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String s = scanner.next(); byte b = scanner.nextByte(); transform(s,b); }
}1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
文章来源: blog.csdn.net,作者:iWTknow,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/kaakllhjkhjalv/article/details/109830027
educoder实训平台java入门_educoder上的实训题目(学习-Java包装类之Byte类)相关推荐
- Java学生实训平台_基于jsp的学生实训平台-JavaEE实现学生实训平台 - java项目源码...
基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的学生实训平台, 该项目可用各类java课程设计大作业中, 学生实训平台的系统架构分为前后台两部分, 最终实现在线上 ...
- Educoder - Java入门 - 方法的使用各关卡题目总结
第1关 如何定义方法 package step1;public class HelloWorld {/********** Begin **********///定义一个方法,用来和老师打招呼/*** ...
- matlab实指数序列,matlab入门篇正弦信号实指数信号和复指数信号的仿真
matlab入门篇正弦信号实指数信号和复指数信号的仿真 正弦信号与实指数 /复指数信号的仿真Matlab- -学习目标o 通过对正弦信号.余弦信号.指数信号.复指数信号这些初级信号的仿真,初步掌握各种 ...
- java中蛇的属性有哪些_学习Java类的属性
学习Java类的属性-武汉北大青鸟 Public.private.protected显示了三种类中的属性和服务的类型,public是可以随意访问的.private是外界不能访问的(显示了数据的封装性) ...
- java程序结构_Java 程序结构说明(学习 Java 编程语言 004)
1. 一个简单的类 创建 FirstSample.java 文件,来编写最简单的 Java 应用程序.下面是示例代码: public class FirstSample { public static ...
- java 闭锁_从火箭发场景来学习Java多线程并发闭锁对象
从火箭发场景来学习Java多线程并发闭锁对象 倒计时器场景 在我们开发过程中,有时候会使用到倒计时计数器.最简单的是:int size = 5; 执行后,size-这种方式来实现.但是在多线程并发的情 ...
- java报班学还是自学好,想学习Java,自学和报班哪种更好?
随着经济发发展,互联网精英的缺乏越来越严重了,尤其是编程工程师,市场缺乏率极高,所有对于准备即将学习编程朋友,是一个非常的好时机 1.自学Java 自学Java可以自由分配时间,在时间上比较灵活自由, ...
- 信管专业要学java吗_信管专业工作难 学习Java之后竟然这样
原标题:信管专业工作难 学习Java之后竟然这样 陈同学,毕业于动力节点662班,大学学习的信息管理与信息系统专业,大学毕业一个月内没找到合适的工作,于是在大学同学的"牵线搭桥"下 ...
- educoder实训平台python入门之运算符的使用_从零学Python之入门(四)运算
Python的运算符和其他语言类似 (我们暂时只了解这些运算符的基本用法,方便我们展开后面的内容,高级应用暂时不介绍) 数学运算 >>>print 1+9 # 加法 & ...
最新文章
- 使用OpenCV与sklearn实现基于词袋模型的图像分类预测与搜索
- Python 学习笔记 - 字典
- snmpwalk用法
- git 开源 java_开源中国GIT中Java分类下TOP10项目的活动情况分析
- 多功能时钟电路的设计框图_一种病理组织漂片多功能一体机的设计
- Java8 Stream Collectors groupingBy使用
- 用python做自动化测试仪器_使用python进行windows自动化测试(1)
- Ubuntu 8.04 告白登岸德国柏林的地铁零碎
- ios十进制、十六进制字符串,byte,data等之间的转换
- SQL Server多表同时查询
- com.alibaba.dubbo.rpc.RpcException: Since you are
- 如何批量Ping N个IP地址
- 美国邮编大全及邮政编码规范
- stm32开发3D打印机(一)——介绍(已完成)
- re 中 报错 no such group
- macOS Monterey 12.2.1 (21D62) 正式版 ISO、IPSW、PKG 下载
- Python采集网易云音乐
- nodejs 遍历目录(文件夹)下的所有文件
- 压测、压力测试分析、UV、PV、通用性能提高、并发
- 国内CMS技术发展的外在表现形式
热门文章
- Proxy error: Could not proxy request /api/ from localhost:8080 to http://localhost:80
- python3cookbook_python3-cookbook读书笔记(四)
- simulink模块使用记录1-mux/demux/clock/realtion operator
- 打基础一定要吃透这12类 Python 内置函数
- Vue与服务端数据交互 [ axios ]
- 微信公众平台如何获得openid
- Team Foundation Server 2010 安装、部署与配置(七):创建 Team Project 时的一个 Issue:TF218027 .
- 破解keil 2k限制,注册码生成
- PRML-系列一之1.2.1
- leetcode - 1201. 丑数 III