当前位置: 首页 > news >正文

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

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

在这里插入图片描述

文章目录

  • 一、基础语法
  • 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执行代码

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;

    }
}

在这里插入图片描述
在这里插入图片描述

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

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

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

相关文章:

  • 尧都网站建设/网页设计制作网站模板
  • 企业网站建设的方式有哪些方式/看广告赚钱的平台
  • 九江网站建设/站长统计app
  • 桂林论坛网七星区/优化标题关键词技巧
  • 免费网站建站/seo人员招聘
  • 建设部企业资质查询/河南seo关键词排名优化
  • 入门学python(三)
  • 湖北住建厅七大员报考条件和取证流程
  • 字节码指令 || JVM类加载与字节码技术
  • 哪个开源工作流引擎更好?Flowable or Camunda ?
  • 牛客网专项练习30天Pytnon篇第17天
  • 【Vue】Vue全家桶(九)Vue3
  • #php 递归获取下级元素#
  • 使用 userdel 命令删除 Linux 中的用户
  • Docker部署Archery(v1.9.1)
  • jvm相关知识详解
  • AI(七)基础
  • CANalyst—Ⅱ 连通与手动收发测试、python收发测试