知识屋:更实用的电脑技术知识网站
所在位置:首页 > 教育

简单的Java的基本数据类型、输入和输出语句。

发表时间:2022-03-26来源:网络

在Java语言中常使用的基本数据类型有8种。
1.byte(字节)
大小:8位
表示的数据范围:-128~127
默认值:0

public class shuju { public static void main(String[] args) { byte a = 127; } }

2.short(短整型)
大小:16位
表示的数据范围:-32768~32767
默认值:0

public class shuju { public static void main(String[] args) { short b = 32767; } }

3.int(整型)
大小:32位
表示的数据范围:-2147483648~2147483647
默认值:0

public class shuju { public static void main(String[] args) { int c = 2147483647; } }

4.long(长整型)
大小:64位
表示的数据范围:
-9223372036854775808~923372036854775807
默认值:0

public class shuju { public static void main(String[] args) { long d = 2147483648L; //等同于 long d = (long)2147483648;强制类型转换:int转换为long long e = 2147483647; } }

5.float(单精度型)
大小:32位
表示的数据范围:-3.4E38~3.4E38
默认值:0.0

public class shuju { public static void main(String[] args) { float f = 10.2F; //小数对应的类型为double,所以这里将double强制转换为float,也可以写为float f = (float)10.2; } }

6.double(双精度型)
大小:64位
表示的数据范围:-1.7E308~1.7E308
默认值:0.0

public class shuju { public static void main(String[] args) { double g = 10.2; } }

7.char(字符型)
大小:16位
表示的数据范围:0(‘\u0000’)~65535(‘\uffff’)
默认值:’\u0000’

public class shuju { public static void main(String[] args) { char h = 'C'; char i = '字'; //char类型可以保存中文 } }

8.boolean(布尔型)
布尔型不同于其他数据类型,它表示的数据为ture或者false。
默认值:false

public class shuju { public static void main(String[] args) { boolean j = true; boolean k = 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("字符串:"+a+"; 整数:"+b+"; 小数:"+c); System.out.println(); System.out.print("字符串:"+a+"; 整数:"+b+"; 小数:"+c);

System.out.println();使用时会自动换行,且括号里可以为空,直接换行,而System.out.print(" ");在使用时不会自动换行。

如果上图程序的输出行为上面这三串代码,则输出结果为

收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜