欢迎进入Java的世界

一、第一个Java程序

public class Hello {
    public static void main(String []args) {
        System.out.println("Hello World!");
    }
}

二、标识符与关键字

  • 标识符的命名规则:

  1. 标识符由字母、数字、下划线、美元符号组成,没有长度限制;

  1. 标识符的首字母必须是字母、下划线(_)或美元符号($);

  1. 标识符的字母区分大小写(eg:Dog和dog不同);

  1. 常量命名:以大写字母或大写英文单词命名;

  1. 变量命名:以小写字母或小写英文单词命名(若由多个单词构成,则第一个单词小写,第二个单词首字母大写。eg:anInt);

  1. 类的标识符通常以大写英文字母开始;

  1. Java关键字、保留字等不能作为标识符使用。

  • Java的关键字:

关键字和保留字都是小写。

三、Java的数据类型

  • 基本数据类型

  1. 字符型 char (2 Bytes)

  1. 布尔型 boolean (true、false)

  1. 整形 int(4)、long(8)、short(2)、byte(1)

  1. 浮点型 float(4)、double(8)

  • 引用数据类型

数组 [ ]

接口 interface

类 class

  • 基本数据类型的转换

自动类型转换

容量从小到大:char、byte、short ->int ->long ->float ->double。

当容量不同的数据类型做运算时,容量小的数据类型会自动转换成容量大的数据类型。

注意:

  1. char类型和数字类型做运算时,会根据ASCII码表转化为对应的int类型数字来运算;

  1. char、byte、short类型会自动转化为int类型。

示例代码

public class Data {
    public static void main(String []args) {
        int a=1;
        double b=a;
        char c='a';
        int d=c+10;
        System.out.println(a);//  a=1
        System.out.println(b);//  b=1.0
        System.out.println(d);//  d=107
    }
}

强制类型转换

若要将容量大的数据类型向容量小的数据类型转换,要进行强制类型转换。

eg:

public class Data1 {
    public static void main(String []args) {
        double a=100.00;
        System.out.println((int)a);//  a=100
    }
}

字符串与基本数据类型之间只能将两个数据拼接到一起,得到的仍是字符串类型。

eg:

public class Data2 {
    public static void main(String []args) {
        String str1 = "abc";
        int a = 100;
        String str2 = str1 + a;
        System.out.println(str2);//  str2=abc100
    }
}

使用强制类型转换需注意精度损失的问题。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值