Java学习笔记====》1.关键字、变量、常量

关键字、变量、常量、标识符

一、注释:

1.单行注释:

格式: //注释信息

2.多行注释

格式:/注释信息/

3.段落注释

格式: / * * 注释信息 * */

多行注释不也能嵌套,注释不参与编译和运行

二、关键字

1.被Java赋予了特定含义的英文单词

1> 比如说下面的class和public

 public class HelloWorld{     //class:用于创建一个类
                                     //public:限制类名必须和文件名保持一致
            public static void main (String[ ] args){
​
                System.out.println("HelloWorld");
​
                }
​
            }

2>关键字的特点

①关键字的字母全部小写

②常用的代码编辑器针对关键字有特殊的标记(高亮或者特殊颜色),能直观的看出来

3>java中常用的关键字

abstractassertBooleanbreakbyte
casecatchcharclassconst
continuedefaultdodoubleelse
enumextendsfinalfinallyfloat
forgotoifimplementsimport
instanceofintinterfacelongnative
newpackageprivateprotectedpublic
returnstrictfpshortstaticsuper
switchsynchronizedthisthrowthrows
transienttryvoidvolatilewhile

三、常量

1.概念:程序执行过程中,其值不会发生改变的量(数据)

public class HelloWorld{     
            public static void main (String[ ] args){
            System.out.println("你好程序员");
            }
        }

2.常量的分类:

①字符串常量被双引号所包裹的类容

②整数常量:所有整数

③小数常量:所有小数

④字符常量:被单引号包裹的内容,里面只能存放单个字符

⑤布尔常量:只有两个值ture(真)、false(假)。布尔常量单独打印没有意义,

⑥空常量:null,null空常量不能输出打印

四、变量

1.概念:变量就是内存中的存储空间,空间中存储着经常发生改变的量(数据)

2.怎么定义变量:

数据类型 变量名 = 数据值;

数据类型:为空间中存储的数据加入类型限制 比如整数、小数

变量名:自己要为空间起的名字

数据值:空间中要存储的数值

五、数据类型

计算机存储单元:计算机存储设备的最小信息单元叫 “位(bit)”,我们又称之为 “比特位”,通常用 “b”

表示。而计算机最小的存储单元叫做 “ 字节(byte)” ,通常用大写字母 “B”表示,字节是有连续的8个位组成

常用的存储单位

1 B(字节)=8 bit1 KB= 1024 B
1 MB=1024 KB1 GB=1024 MB
1 GB=1024 MB1 PB=1024 GB

数据类型 变量名 = 数据值;

==数据类型==(四类八种)

Java语言是强类型语言,对于每一种数据都给出了明确的数据类型,不同的数据类型也分配了不同的存储空间,所以他们所表示的数据大小也是不一样的

数据类型关键字内存占用取值范围
byte(字节)1-128~127
整数(默认int)short2-32768~32767
int4-2的31次方~2的31次方-1
long8-2的63次方~2的63次方-1
浮点数(默认double)float(单精度)41.401298e-45 ~ 3.402823e+38
double(双精度)84.9000000e - 324 ~ 1.797693e+308
字符char20 ~ 65535
布尔(非数值型)Boolean1ture、false

说明:e+38表示是乘以10的38次方,同样,e-45表示乘以10的负45次方

==引用数据执行==

1.数组[]

2.类 class

3.接口 interface

六、变量的定义和使用

1.概念:变量就是内存中的存储空间,空间中存储着经常发生改变的量(数据)

2.变量的定义格式:

数据类型 变量名 = 数据值;

public class Demo{
    public static void mian(String[] args){
        //格式:数据类型 变量名 = 数据值;
        //整数类型变量
        int a = 10;
        //小数类型变量
        double b = 12.3;
        //字符类型变量
        char c = 'c';
        //布尔类型变量
        boolean d = ture;
        System.out.println(a);
        System.out.println(b);
        System.out.println(c);
        System.out.println(d);
    }
}

变量的使用:

定义变量:int a = 10;

打印值:System.out.println(a);

修改值:a = 30;

打印值: System.out.println(a);

总结:变量就是内存中的空间,内存存储着不断发生变化的数据

练习:​

//需求:通过变量的定义,展示个人信息
public class Text01{
    public static void main(String[] args){
        //定义变量
        String name = "周杰伦";
        int age = 18;
        char sex = '男';
        String address = "台北";
        
        //使用变量---》使用变量名
        System.out.println(name);
        System.out.println(age);
        System.out.println(sex);
        System.out.println(address);
    }
}

七、键盘录入对象

==为什么要有键盘录入?==

目的:为了让我们操纵的数据,变得更加灵活

举例;int a = 10;

这里a 虽然是个变量,但记录的值,却是手动写死的

能不能让a变量记录的值,灵活起来,用户输入什么,a变量就纪录什么

==键盘录入实现==

/*
    步骤一:导包,需要写在class前面 
          import java.util.Scanner;
    步骤二:创建对象
          Scanner sc = new Scanner(System.in);只有市场可以改变,其他属于固定格式
    步骤三:使用变量接收数据
          int i = sc.nextInt(); 只有 i 可以改变,其他属于固定格式
    */
//导包
import java.util.Scanner;
public class Text02{} 
    public static void main(String[] args){
    //创建对象
    Scanner sc = new Scanner(System.in);
    //控制台提示并接收数据
    System.out.println("请输入第一个整数");
    int a = sc.nextInt();//100
    System.out.println("请输入第二个整数");
    int b = sc.nextInt();//200
    //求和并打印
    int sum = a + b;
    System.out.println("sunm"+sum);//字符串的拼接
    }
}

八、标识符

==定义==

就是给类、方法、变量起名字的符号。 (自己起的名字)

==定义规则==

1.有 字母、 数字 、下划线 _ 、和美元符号 $ 组成

2.不能以数字开头

3.不能是关键字

4.区分大小写

==常见的命名约定==

小驼峰命名法 一般用于方法、变量

1.标识符是一个单词的时候,首字母小写。例如name

2.标识符是多个单词的时候,第一个单词首字母小写,其他单词首字母大写。例如firstName

大驼峰命名法 一般用于

1.标识符只有一个单词的时候,首字母大写。例如Student

2.标识符有多个单词的时候,每个单词的首字母大写。例如GoodStudent

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值