A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 赵林川 初级黑马   /  2018-4-1 15:22  /  686 人查看  /  0 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

Java基本语法:

1、标识符 Java出现的名称 如源文件名 类名 变量名 方法名

命名规范(见名知意):

1、类名 :所有单词首字母大写的 其他字母要小写 一般使用名词命名 如 Person 如 TestPerson

2、变量名:第一个单词首字母小写 其他单词首字母大写 其他字母小写 一般使用形容词 如 stuAge

3、常量名:所有字母都大写 多个单词之间使用下划线隔开 如 static final int EXIT_ON_CLOSE=0

4、方法名:第一个单词首字母小写 其他单词首字母大写 其他字母小写 一般使用动词 如 void setAge(int age)

__2、变量 定义 变量的数据类型 变量名[=初始值];变量可能是基本数据类型 如 int age ;

也可能是引用数据类型的变量 如 Student stu ; __

3、常量 定义 final 数据类型 常量名 = 初始值;

4、数据类型

基本数据类型 byte, short, int, long, float, double, char, boolean

基本数据类型的转换

1、自动转换 :

小容量类型 自动转换为大容量类型

byte, short, char 参与运算时 先提升为int

如 short s1 = 1; short s2 = s1 + 1 ;

2、强制转换

大容量 转换为 小容量

注意:强制转换可能丢失精度

5、运算符
算术

/ % ++ –
比较运算符
= < <= != ==
所有的比较都可以应用到 int, short, byte, long, float, double, char
对于boolean只能使用 == 和 !=

引用数据类型 只能使用 == 和 !=

赋值运算符

= ,+=, -= ,*= ,/= ,%= 如:int x = 20; 逻辑运算符

&& 短路

& 非短路

|| 短路

| 非短路

! 非

程序的流程结构

顺序结构

选择结构

if(条件表达式){}else{}

        switch case  break default

        switch(表达式){// byte short char int String enum(也可以是枚举类型)

            case 常量1:

                语句块;

                [break;]

            case 常量2:

                语句块;

                [break;]

            default:

                默认的语句块

                [break;]

        }
循环结构

while(条件表达式){

        }

        do{

        }while(条件表达式);

        for(初始表达式;条件表达式;迭代表达式){

        }

    流程跳转语句

        break

        continue
面向对象

1、数组定义和使用
定义数组:

数据类型[] 数组名;

如 int[] scores ; Student[] students ;

创建数组:

a、scores = new int[10];

  b、Student stu1 = new Student();

      Student[] students = {new Student(),new Student(),stu1};

  c、Student[] students = new Student[2];

            students[0] = new Student();
通过索引引用数组中的元素 从0 开始 到 length-1

数组有length属性表示数组的长度

注意:数组越界异常 (运行时异常) java.lang.ArrayIndexOutOfBoundsException

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马