Java语法基础知识
2017-10-21 15:33
267 查看
一、变量名定义规则
1、包含字母、数字、下划线、$符号;2、不能以数字开头;
3、不能喝Java常用关键字重名。
隐性规则:
1、见名知意;
2、“驼峰命名原则”。
Java常用关键字列表:
abstract | boolean | break | byte | case | catch |
---|---|---|---|---|---|
char | class | continue | default | do | double |
else | extends | false | final | finally | float |
for | if | implements | import | instanceof | int |
interface | long | native | new | null | package |
private | protected | public | return | short | static |
super | switch | synchronized | this | throw | throws |
transient | true | try | void | volatile | while |
二、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语法基础知识
- java基础语法知识
- JavaSE复习之一 基础知识:Java的基础语法 补充(2)
- java基础语法知识
- JavaSE复习之一 基础知识:Java的基础语法
- android开发之java的一些基础知识详解,java编程语法,扎实自己的android基本功
- java-XML中几个简单的语法(基础知识)
- JavaSE复习之一 基础知识:Java的基础语法 补充(3)
- 整理Java基础知识--基础语法
- Java基础知识总结(一)--基本语法知识
- Java学习-基本语法+基础知识
- 黑马程序员-----java基础语法知识总结*
- JavaSE复习之一 基础知识:Java的基础语法
- java基础知识(2)---语法基础
- 黑马程序员-------- java语法基础知识
- Java基础语法知识总结
- java基础知识记录--基本语法 (摘自张孝祥整理java面试题)
- JavaSE复习之一 基础知识:Java的基础语法 补充(4)
- java基础(2)-基础类型和语法(static、内部类、final、抽象类、接口、封装)(并将这些基础知识与java的三大特征关联(继承、多态、封装))
- java基础知识---java语法基础