> 文档中心 > Java入门刷题篇 基础语法->>基本数据类型->>Java1类型转换

Java入门刷题篇 基础语法->>基本数据类型->>Java1类型转换


💖个人主页:@与自己作战
💯作者简介:大数据领域优质创作者CSDN@内容合伙人阿里云专家博主
💞牛客刷题系列篇:【SQL篇】】【Python篇】【Java篇】
📌推荐刷题网站注册地址:【牛客网–Java篇】
💘推荐理由:从0-1起步,循序渐进
🆘希望大佬们多多支持,携手共进
📝 如果文章对你有帮助的话,欢迎评论💬点赞👍收藏📂加关注
如需要支持请私信我💯必支持
👩‍👩‍👦‍👦网址注册地址:【牛客网–注册地址】👩‍👩‍👦‍👦

Java入门刷题篇 基础语法->>基本数据类型->>Java1类型转换

文章目录

  • 一、基础语法
  • 1、基本数据类型
    • 1.1、JAVA1 类型转换

一、基础语法

1、基本数据类型

1.1、JAVA1 类型转换

  • 描述

设计一个方法,将一个小于2147483647的double类型变量以截断取整方式转化为int类型

  • 输入描述:

随机double类型变量

  • 输出描述:

转化后的int类型变量

  • 示例1

输入:12.34
输出:12

输入:12.34输出:12
  • 示例2

输入:1.88
输出:1

输入:1.88输出:1

Java入门刷题篇 基础语法->>基本数据类型->>Java1类型转换

  • Java执行代码

import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
double d = scanner.nextDouble();
System.out.println(Main.typeConversion(d));
}
public static int typeConversion(double d) {
//write your code here…
return (int)d;
}
}

import java.util.Scanner;public class Main {    public static void main(String[] args) { Scanner scanner = new Scanner(System.in); double d = scanner.nextDouble(); System.out.println(Main.typeConversion(d));    }    public static int typeConversion(double d) { //write your code here...... return (int)d;    }}

Java入门刷题篇 基础语法->>基本数据类型->>Java1类型转换
Java入门刷题篇 基础语法->>基本数据类型->>Java1类型转换

  • 总结:主要考的是取值范围

左到右范围从小到大:byte->short->int->long->float->double
double转换int需要舍掉小数部分,进行强制转换

推荐刷题网站:【牛客网–Java篇】
网址注册地址:【牛客网–注册地址】

设计师字体大全