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篇】
网址注册地址:【牛客网–注册地址】