Java语法基础

1.标识符

1.1标识符的组成规则

表示常量的标识符应全部大写,如RED;
表示类名的标识符每个单词的首字母大写,如MyCar;
表示公有方法和实例变量的标识符用小写字母开始,后面每个单词的首字母大写,如getCurrentValue;
表示私有变量或局部变量的标识符全部用小写字母,如next_value;

2.数据类型,变量与常量

2.1 数据类型

Java中的数据类型分为基本数据类型和复合(引用)数据类型

2.2 基本数据类型
类型字节数范围初始值
byte(字节整数)1-128-1270
short(短整数)2-32768~327680
int(整数)4-2*10 ^9~2 *10 ^90
long(整型)8-2 ^63~2 ^63-10L
float(单精度)4-3.403e^38 ~ 3.403e^380.0F
double(双精度)8-1.79e^308 ~ 1.79e^3080.0D
char2null
booleanbittrue\falsefalse
2.3 复合数据类型

复合数据类型又称为引用数据类型,包括数组(Array)、类(class)、接口(interface)、字符串(string)。复合数据类型的变量中存储得不是数据,而是数据在内存中存放的地址。

2.4 类型转换

隐式类型转换(由窄到宽)
显式类型转换 (由宽到窄)double d=1.5; int n = (int) d;

2.5 字符串常量

字符串常量是用双引号括起来的若干个字符序列,字符串常量还可以是空字符串

3. 运算符

3.1 算数运算符

自增、自减、加法、乘法、除法、求模、求幂(math.pow(x,y))

3.2 逻辑运算符

异或^(相同为false,不同为true)

4. 语句

4.1 break语句

不带标号的break语句,从本层循环跳出;
带标号的break语句,从整个程序块跳出;

Req:
	for(){
		for(){break Req;}//跳出整个程序块
	}
4.2 continue语句

不带标号的continue语句:结束本次循环,跳过continue语句后的语句,返回至本层循环体的条件测试部分
带标号的continue语句:调至标号所指语句块的条件测试部分继续执行(ILoop:)

5. 数组

数组是一种复合数据类型,主要优势在于用一个变量名来代替多个数据,数据下标从零开始

5.1 一维数组

声明: int ary[]; 或 int[] ary;
创建: int[] ary = new int[3];
int[] i = new int[3];
初始化

public class Main {

    public static void main(String[] args) {
        int[] a = {1,2,3,4,5};//声明的同时初始化
        int[] b;
        b = a;//整体初始化
        int[] c = new int[6];
        System.arraycopy(a,1,c,0,3);
        for(int i=0; i<c.length; i++){
            System.out .println(c[i]);
        }
        //多维数组的创建
        int[][] d = new int[2][3];
        
        System.out.println("Hello World!");
    }
}

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值