书写规范
一个程序员的专业性一个程序员的职业素养要求
前提
见名知意包
域名倒过来写,全小写类或者接口
一个单词,首字母大写多个单词,每个单词首字母大写方法或变量
一个单词,全部小写多个单词,从第二个单词首字母大写常量
一个单词,所有字母大写多个单词,所有单词大写,用下划线区分每个单词概述
在程序执行中可发生变化的量语法
数据类型 变量名 = 值;分类
局部变量 将变量定义在方法中,也叫方法变量 全局变量 将变量定义在类中方法,也叫对象变量 静态全局变量 将变量定义在类中方法,使用static修饰,也叫类变量代码实现
局部变量
public class Demo04_Variable1 { public static void main(String[] args) { //数据类型 变量值 = 值; //byte byte num1 = 1; System.out.println(num1); //short short num2 = 2; System.out.println(num2); //int int num3 = 3; System.out.println(num3); //long long num4 = 4; System.out.println(num4); //float float num5 = 1.1f; System.out.println(num5); //double double num6 = 1.2; System.out.println(num6); //boolean boolean flag=true; System.out.println(flag); //char char num7 = 'a'; System.out.println(num7); //String String num8 = "abc"; System.out.println(num8); } }全局变量
public class Demo05_Variable2 { static byte num1 = 1; static short num2 = 2; static int num3 = 3; static long num4 = 4; static float num5 = 1.1f; static double num6 = 1.3; static char num7 = 'a'; static boolean flag = true; static String num8 = "abcd"; public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(num1); System.out.println(num2); System.out.println(num3); System.out.println(num4); System.out.println(num5); System.out.println(num6); System.out.println(num7); System.out.println(flag); System.out.println(num8); } }
作用域
在同一个区域,不能定义两个相同的变量就近原则变量初始化值
成员变量在定义时,没有给定初值,系统会自动赋初值 byte、short、int、long为0float、double为0.0boolean 为falsechar 为’ ’ 局部变量在定义时,没有给定初值,系统不会赋初值,在使用前必须赋初值,不然会报错一条代码定义多个变量
int num1 = 1, num2 = 2, num3 =3;概述
将大精度转换为小精度将大类型转换为小类型语法
小类型 变量名 = (变量名)值;代码实现
public class Demo08_TypeTransfer2 { public static void main(String[] args) { byte num1 =1; int num2 =3; byte sum1 =(byte)( num1 + num2); System.out.println(sum1); } }字符参与运算
char类型会转换成int类型,结果参考ASCII码表 A->65 a->97 0->48
字符串参与运算
会将任何类型的数据转换为字符串,然后进行拼接二进制
0b开头八进制
0开头十进制
默认是十进制十六进制
0x开头代码实现
public class Demo11_Scale { public static void main(String[] args) { System.out.println(0b100); System.out.println(0100); System.out.println(100); System.out.println(0x100); } }有道云思维导图 http://note.youdao.com/noteshare?id=b60a647ba43af54a8f765cdfd5f97040