Java之旅(三)

Java 输出:println()、print()

使用 println() 方法在 Java 中输出值或打印文本。

System.out.println("Hello World!");

 println() 可以根据需要添加任意数量的方法。请注意,它将为每个方法添加一个新行:

System.out.println("Hello World!");
System.out.println("I am learning Java.");
System.out.println("It is awesome!");

使用文本时,必须将其括在双引号内 "",否则会发生错误 ;当输出数字时不需要引号。

另一个 print()方法,类似于 println(),唯一的区别是它不会在输出的末尾插入新行。

注释

单行注释以两个正斜杠 ( //) 开头。Java 会忽略行与行尾之间的任何文本//(不会执行)。

// This is a comment
System.out.println("Hello World");

System.out.println("Hello Java"); // This is a comment

多行注释以 开头 /* 和结尾  */ 。 Java 将忽略 /* 和之间的任何文本。 */

/* The code below will print the words Hello World
to the screen, and it is amazing */
System.out.println("Hello World");

数据类型

数据类型分类如下

基本数据类型:byteshortintlongfloat,double,boolean和char

引用数据类型:数组(Array)、类(Class)、接口(Interface)、String等

基本数据类型

  • byte: 用于声明一个可以容纳 8 个比特( bit )的变量。
    • byte 的取值范围在 -128 和 127 之间,包含 127。最小值为 -128,最大值为 127,默认值为 0。在网络传输的过程中,为了节省空间,常用字节来作为数据的传输方式。
    • byte a = 10;
    • byte a = -10;
  • short: 用于声明一个可以容纳 16 位整数的变量。
    • short 的取值范围在 -32,768 和 32,767 之间,包含 32,767。最小值为 -32,768,最大值为 32,767,默认值为 0。
    • short s = 10000;
    • short r = -5000;
  • int: 用于声明一个可以容纳 32 位带符号的整数变量。
    • int 的取值范围在 -2,147,483,648(-2 ^ 31)和 2,147,483,647(2 ^ 31 -1)(含)之间,默认值为 0。如果没有特殊需求,整型数据就用 int。
    • int a = 100000;
    • int b = -200000;
    • Integer是Java中的一个包装类(Wrapper Class),用于将int类型的数据封装成对象,以便对其进行操作和传递。它提供了许多有用的方法,如将字符串转换为整数、比较两个整数的大小等等。同时,Java还提供了其他的数字类型的包装类,如Byte、Short、Long、Float、Double、Boolean等,它们的作用类似于Integer。
  • long: 用于声明一个可以容纳 64 位整数的变量。
    • long 的取值范围在 -9,223,372,036,854,775,808(-2^63) 和 9,223,372,036,854,775,807(2^63 -1)(含)之间,默认值为 0。如果 int 存储不下,就用 long,整型数据就用 int。
    • long a = 100000L;
    • long b = -200000L;
    • 为了和 int 作区分,long 型变量在声明的时候,末尾要带上大写的“L”。不用小写的“l”,是因为小写的“l”容易和数字“1”混淆。
  • float: 用于声明一个可以容纳 32 位浮点数的变量。
    • float 是单精度的浮点数,遵循 IEEE 754(二进制浮点数算术标准),取值范围是无限的,默认值为 0.0f。float 不适合用于精确的数值,比如说货币。
    • float f1 = 234.5f;
    • 为了和 double 作区分,float 型变量在声明的时候,末尾要带上小写的“f”。不需要使用大写的“F”,是因为小写的“f”很容易辨别。
  • double: 用于声明一个可以容纳 64 位浮点数的变量。
    • double 是双精度的浮点数,遵循 IEEE 754(二进制浮点数算术标准),取值范围也是无限的,默认值为 0.0。double 同样不适合用于精确的数值,比如说货币。
    • double d1 = 12.3;
  • char: 用于声明一个可以容纳无符号 16 位比特的 Unicode 字符的变量。
    • char 可以表示一个 16 位的 Unicode 字符,其值范围在 '\u0000'(0)和 '\uffff'(65,535)(包含)之间。
    • char letterA = 'A'; //占两个字节
    • 因为 Java 使用的是 Unicode 字符集而不是 ASCII 字符集。字符集也可以叫编码,编码不同,实际占用的字节就会不同。
  • boolean: 用于将变量声明为布尔值类型,只有 true 和 false 两个值。
    • boolean flag = true; 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值