您的位置:首页 > 编程语言 > Java开发

Java语法基础知识

2017-10-21 15:33 267 查看

一、变量名定义规则

1、包含字母、数字、下划线、$符号;

2、不能以数字开头;

3、不能喝Java常用关键字重名。

隐性规则:

1、见名知意;

2、“驼峰命名原则”。

Java常用关键字列表:

abstractbooleanbreakbytecasecatch
charclasscontinuedefaultdodouble
elseextendsfalsefinalfinallyfloat
forifimplementsimportinstanceofint
interfacelongnativenewnullpackage
privateprotectedpublicreturnshortstatic
superswitchsynchronizedthisthrowthrows
transienttruetryvoidvolatilewhile

二、Java数据类型

基本数据类型

整型(byte、short、int、long)

浮点型(float单精度型、double双精度型)

字符型(char 要加单引号‘ ’)

布尔型(boolean [true/flase])

注:基本数据类型赋值时都可在数据后加该类型单词的小写开头,float必须加f/F

引用数据类型

类(class)

接口(interface)

数组

三、运算符

1.三目运算符(三元运算符、条件运算符)

语法形式:布尔表达式 ? 表达式1 :表达式2

先判断,表达式结果为true时,返回表达式1的值,反之则返回表达式2的值。

例:求a、b、c三个数的最大值;

int max=a>b?(a>c?a:c):(b>c?b:c);//三目运算符的嵌套

2.运算符的优先级



级别为 1 的优先级最高,级别 11 的优先级最低。

PS:实际开发中,一般会使用小括号辅助进行优先级管理(小括号优先级最高)。

四、数组

1.数组的定义

a. int[ ] a=new int[ ]{1,2,3};

b. int[ ] a={1,2,3};

c. int[ ] a=new int[3];

 a[0]=1;

 a[1]=2;

 a[2]=3;

2.数组的遍历

a. 循环

String[] hobbys = { "sports", "game", "movie" };
System.out.println("循环输出数组中元素的值:");

// 使用循环遍历数组中的元素
for(int i=0;i<hobbys.length;i++){
System.out.println(hobbys[i]);
}


b. 使用Arrays方法

// 定义一个字符串数组
String[] hobbies = { "sports", "game", "movie" };

// 使用Arrays类的toString()方法将数组转换为字符串并输出
System.out.println(Arrays.toString(hobbies));


c. 使用foreach

//定义一个数组,保存五名同学的成绩
int[] score=new int[]{1,2,3,4,5};;
for(int a:score)
System.out.println(a);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 语法基础