发表时间:2022-03-26来源:网络
在Java语言中常使用的基本数据类型有8种。
1.byte(字节)
大小:8位
表示的数据范围:-128~127
默认值:0
2.short(短整型)
大小:16位
表示的数据范围:-32768~32767
默认值:0
3.int(整型)
大小:32位
表示的数据范围:-2147483648~2147483647
默认值:0
4.long(长整型)
大小:64位
表示的数据范围:
-9223372036854775808~923372036854775807
默认值:0
5.float(单精度型)
大小:32位
表示的数据范围:-3.4E38~3.4E38
默认值:0.0
6.double(双精度型)
大小:64位
表示的数据范围:-1.7E308~1.7E308
默认值:0.0
7.char(字符型)
大小:16位
表示的数据范围:0(‘\u0000’)~65535(‘\uffff’)
默认值:’\u0000’
8.boolean(布尔型)
布尔型不同于其他数据类型,它表示的数据为ture或者false。
默认值:false
初学Java,我一般用最简单的方法获取键盘的输入值。
使用Scanner来获取键盘的输入
import java.util.Scanner; public class shuju { public static void main(String[] args) { // TODO Auto-generated method stub Scanner x = new Scanner(System.in); System.out.println("请输入一串字符:"); String a = x.nextLine(); //String用来定义字符串常量; System.out.println("请输入一个整数:"); int b = x.nextInt(); System.out.println("请输入一个小数:"); double c = x.nextDouble(); System.out.println("字符串:"+a+"; 整数:"+b+"; 小数:"+c); } }输出结果为
这里要注意使用nextLine()操作时,它也会接收回车符。所以如果这里后进行nextLine()操作
import java.util.Scanner; public class shuju { public static void main(String[] args) { // TODO Auto-generated method stub Scanner x = new Scanner(System.in); System.out.println("请输入一个整数:"); int b = x.nextInt(); System.out.println("请输入一个小数:"); double c = x.nextDouble(); System.out.println("请输入一串字符:"); String a = x.nextLine(); //String用来定义字符串常量; System.out.println("字符串:"+a+"; 整数:"+b+"; 小数:"+c); } }结果会如下图
初学时最常用的输出语句
System.out.println();使用时会自动换行,且括号里可以为空,直接换行,而System.out.print(" ");在使用时不会自动换行。
如果上图程序的输出行为上面这三串代码,则输出结果为
上一篇:Java 语言语法
皓盘云建最新版下载v9.0 安卓版
53.38MB |商务办公
ris云客移动销售系统最新版下载v1.1.25 安卓手机版
42.71M |商务办公
粤语翻译帮app下载v1.1.1 安卓版
60.01MB |生活服务
人生笔记app官方版下载v1.19.4 安卓版
125.88MB |系统工具
萝卜笔记app下载v1.1.6 安卓版
46.29MB |生活服务
贯联商户端app下载v6.1.8 安卓版
12.54MB |商务办公
jotmo笔记app下载v2.30.0 安卓版
50.06MB |系统工具
鑫钜出行共享汽车app下载v1.5.2
44.7M |生活服务