339 次浏览
给定华氏温度 'n',挑战是将给定温度转换为开尔文并显示它。示例输入 1-:549.96 输出-:华氏温度 549.96 转换为开尔文:561.256 输入 2-:23.45 输出-:华氏温度 23.45 转换为开尔文:268.4 将温度从华氏度转换为开尔文,有一个公式如下:K = 273.5 + ((F - 32.0) * (5.0/9.0)) 其中,K 是开尔文温度,F 是华氏温度。下面使用的方案如下:输入一个浮点型变量中的温度,我们假设为华氏度应用公式将温度转换为…… 阅读更多
815 次浏览
给定华氏温度 'n',挑战是将给定温度转换为摄氏度并显示它。示例输入 1-:132.00 输出-:将华氏温度 132.00 转换为摄氏度 55.56 输入 2-:456.10 输出-:将华氏温度 456.10 转换为摄氏度 235.61 将温度从华氏度转换为摄氏度,有一个公式如下:T(°C) = (T(°F) - 32) × 5/9 其中,T(°C) 是摄氏温度,T(°F) 是华氏温度。下面使用的方案如下:输入一个浮点型变量中的温度,我们假设为华氏度应用公式将温度转换为摄氏度打印摄氏度算法开始步骤 1->…… 阅读更多
2K+ 次浏览
给定一个十进制数作为输入,任务是将给定的十进制数转换为十六进制数。计算机中的十六进制数用 16 进制表示,十进制数用 10 进制表示,表示值为 0-9,而十六进制数的数字从 0-15 开始,其中 10 表示为 A,11 为 B,12 为 C,13 为 D,14 为 E,15 为 F。要将十进制数转换为十六进制数,请按照以下步骤操作:首先,将给定的数字除以转换的基值…… 阅读更多
232 次浏览
给定一个十进制数作为输入,任务是将给定的十进制数转换为二进制数。计算机中的十进制数用 10 进制表示,二进制数用 2 进制表示,因为它只有两个二进制数字 0 和 1,而十进制数可以是从 0 到 9 的任何数字。要将十进制数转换为二进制数,请按照以下步骤操作:首先,将给定的数字除以转换数字的基值,例如,将 42 除以 2,因为我们需要将 42 转换为二进制数…… 阅读更多
300 次浏览
给定一个二进制数作为输入,任务是将给定的二进制数转换为十进制数。计算机中的十进制数用 10 进制表示,二进制数用 2 进制表示,因为它只有两个二进制数字 0 和 1,而十进制数可以是从 0 到 9 的任何数字。要将二进制数转换为十进制数,我们将从右到左提取数字通过余数,然后将其乘以 2 的幂,从 0 开始,并将增加 1,直到…… 阅读更多
647 次浏览
给定输入为 IP 地址值,任务是将给定的 IP 地址表示为其十六进制等效值。什么是 IP 地址?IP 地址或互联网协议是一个唯一编号,它唯一地描述连接到网络的硬件。互联网意味着通过网络,协议定义了必须遵循的连接规则和规章。正因为有了 IP 地址,系统才能通过网络与其他系统通信。IP 有两个版本:IPv4(互联网协议第 4 版)IPv6(互联网协议第 6 版)IP 地址是…… 阅读更多
988 次浏览
给定输入为千字节,任务是将给定输入转换为字节数和位数。位 - 在计算机中,位是最小的单位,用两个整数值 0 和 1 表示,计算机中的所有信息都作为这两个数字的序列进行处理。N 位 = 2 ^ N 个模式,其中 N 可以是任何从 1 开始的整数值。字节 - 在计算机中,字节用 8 位表示。字节能够容纳一个字符到 0 到 255 之间的数字。1 字节 = 8 位这意味着 2 ^ 8 个模式…… 阅读更多
3K+ 次浏览
给定天数,任务是将给定天数转换为年、周和天。让我们假设一年中的天数 = 365 年数 = (天数) / 365 解释-:年数将是将给定天数除以 365 得到的商周数 = (天数 % 365) / 7 解释-:周数将通过收集将天数除以 365 得到的余数,然后将结果进一步除以一周中的天数来获得…… 阅读更多
517 次浏览
给定大小为 nxn 的矩阵,任务是将任何类型的给定矩阵转换为对角矩阵。什么是对角矩阵?对角矩阵是 nxn 矩阵,其所有非对角元素均为零,对角元素可以是任何值。下面是将非对角元素转换为 0 的图。$$\begin{bmatrix}1 & 2 & 3 \4 & 5 & 6 \7 & 8 & 9 \end{bmatrix}\:\rightarrow\:\begin{bmatrix}1 & 0 & 3 \0 & 5 & 0 \7 & 0 & 9 \end{bmatrix}$$方法是对所有非对角元素启动一个循环,对对角元素启动另一个循环…… 阅读更多
浏览量:525
Jackson 的 `@JacksonInject` 注解可以用来将值注入解析后的对象,而不是从 JSON 中读取这些值。为了将值注入字段,我们可以使用 `InjectableValues` 类,并需要配置 `ObjectMapper` 类来同时读取 `InjectableValues` 类中的注入值和 JSON 字符串中的其余值。语法:`@Target(value={ANNOTATION_TYPE, METHOD, FIELD, PARAMETER}) @Retention(value=RUNTIME) public @interface JacksonInjectExample import com.fasterxml.jackson.annotation.*; import com.fasterxml.jackson.databind.*; import java.io.*; public class JacksonInjectTest { public static void main(String args[]) throws IOException { String jsonString = "{\"empName\": \"Raja Ramesh\"}"; InjectableValues injectableValues = new InjectableValues.Std().addValue(int.class, 110); ... 阅读更多