*关键字:具有特殊含义的标识符,列入:int、void、main、string·······
*标识符是由数字、字母、下划线(_)以及美元符¥组成
如:bv8687
*注意数字不能作为标识符的开头
如:1nvjdnv
*用户自定义标识符:是由用户按标识符构成规则生成的非保留字的标识符,如 abc、name 就是一个标识符
myint、Mstring、intString
*命名规则:
java的命名规则:
a、大驼峰命名法:类名首字母大写,如果有多个单词组合,则每个单词首字母大写
例如:HelloWorld.
b、小驼峰命名法:首个单词小写,后面的单词首字母大写
例如: helloWorld.
Java语言目前定义了51个关键字,这些关键字不能作为变量名、类名和方法名来使用。以下对这些关键字进行了分类。
*数据类型:
boolean、int、long、short、byte、float、double、char、 class、interface.
*流程控制: if、else、do、while、for、switch.case.default、break、continue、retun、try、 catch、finally。
*修饰符: public、protected、private.final、void、static、strict、abstract、 transient.synchronized. volatile、native。
*动作:
package、import、throw、throws、extends、implements, this、supper、instanceof、new.
*保留字:
true、false、null、goto、const。
注意:java严格区分大小写;
如:name和Name表达的意思不一样
// 单行注释
/*
*多行注释
*/
/**
*文档注释
*文档注释
*/
//int main
变量命名:
语法:变量类型,变量名字,赋值符号 值;
package com.zpark;
public class Demo01 {
public static void main(String args[]){
int age;//声明变量,不赋值
age = 32;//声明变量之后赋值
String name = "大锤";//声明变量,赋值
// 修改变量值(重新赋值)
age = 56;
name = "张三";
// int num;
// num = "北京中关村"
// int 2num; //非法命名
int n1, n2, n3, n4; // 批量命名(不推荐使用)
n1 = 2;
n2 = 3;
n3 = 4;
n4 = 5;
n1 = n2 = n3 = n4 =56;
int num1 = 3, num2 = 4;
}
}
package com.zpark;
public class Demo02 {
/**
* 变量的作用域;
* 全局变量;
* 定义在方法(函数)和代码之外的变量
* 局部变量:=
* 定义在方法或者代码块之间的变量
*/
// 定义全局变量
int age;//全局变量
String name = "大锤";
//静态变量
static int number;
static double price = 1399.99;
public static void main(String[] args){
//定义局部变量
int age;
if (true) {
String location;
}
// System.out.println(number);
}
*Java常量:常量是指在程序的整个运行过程中值保持不变的量。
*常量值:常量值又称为字面常量,它是通过数据直接表示的,因此有很多种数据类型,像整型和字符串型等。
*Java的整型常量值主要有如下3种形式。
a、十进制数形式:如54、-67、0。
b、八进制数形式: Java中的八进制常数的表示以О开头&