栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java基础语法11、类型转换及使用Scanner获取键盘输入

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java基础语法11、类型转换及使用Scanner获取键盘输入

一、自动类型转换

自动类型转换指的是容量小(不等价与内存的大小,如long转float)的数据类型可以自动的转换为容量大的数据类型。
特例:
可以将整型常量直接赋值给byte、short、char等类型的变量,不需要强制类型转换,前提不超过表述范围。
int和long向float和double转化是会有一定精度的损失 。

二、强制类型转换

语法格式:
(type)var;
解释:
()中的type表示var想要转成的目标数据类型
强制类型转换用于显示的转换一个数值类型,同时可能造成精度的降低或溢出。

操作比较的数时,要留意是否溢出

三、使用Scanner获取键盘输入

可以增强交互性
使用前要先导入“import java.util.*/import java.util.Scanner”

import java.util.Scanner;

public class TestScanner{
   public static viod main(String[] args){
      Scanner scanner =new Scanner(System.in);
      System.out.println("请输入名字:");
      String name =scanner.nextLine();
      System.out.println("请输入你的爱好");
      String favor=scanner.nextline();
      System.out.println("请输入你的年龄");
      int age=scanner.nextInt();

      System.out.println(name);
      System.out.println(favor);
      System.out.println(age);
      }
   }
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/865831.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号