关键字,常量,变量,数据类型

基础语法和键盘录入

注释

对代码的解释说明,不影响程序的执行

  1. 单行注释: 符号// 注释内容,一般解释说明一行代码
  2. 多行注释:符号/* 需要注释的内容 */,一般是说明类或方法
  3. 文档注释:符号/** 注释内容*/,一般对类或方法说明

关键字

关键字是程序中,具有特殊含义的单词,
特点:

  1. 一定是小写
  2. 在notepad++中会有高亮显示(就是跟别的词不一样)
    例如:public ,class ,static ,void等等

常量

概念:在程序中不会发生改变的数据就是常量
常量的类型:

  1. 整数常量:直接写出来的数字.例如 1,2.3…
  2. 小数常量:直接写出来的小数.例如 1.2,2.3,3.14…
  3. 字符常量:用单引号包裹起来的单个字符,有且只有一个.例如'a','3','中'
  4. 字符串常量:使用双引号包括起来的任意个内容."abc","123","我爱java","HelloWorld!"," "(空格),""(空)…
  5. 布尔常量:直接写出来的两个单词,仅有这两个.true,false
  6. 空常量:直接写一个关键字 null,标识什么都没有.

变量

变量,可以看作是一个容器,容器中存储着会发生变化的数据.
举例说明:一个杯子,用它装牛奶,把牛奶倒掉,装水也行,水倒掉,装酱油,杯子中的内容会发生变化
定义格式: 数据类型 变量名 = 数据值; 例如 int x = 12;
存或者修改数据格式: 变量名 = 数据值 例如:x = 3;
取数据:直接写变量的名字.例如:取出变量名并打印 System.out.println(x);
注意事项

  1. 变量定义后,不赋值不能使用.
  2. 变量不能重复定义.
  3. 一行代码中可以定义多个变量,但是中间要用逗号隔开.int a = 1,b = 2,c = 3;
  4. 变量都有自己的作用域(有效范围),自定义开始,到它所在的那一层大括号结束,这就是和一个变量的作用范围.例如:
 public static void main(String[] args) {
        int a = 1; // a的作用范围在这开始
        {
            int b =3;// b的作用范围 从这开始
        }// b的作用范围到这结束
        
        int c= 2;// c的作用范围从这开始
 }// a,c的作用范围在这结束
  1. 特殊的变量 float类型需要加F或者f,long类型的需要加L或l,一般都使用大写,因为在某些编码格式下,数字1跟小字母l难以区分.float a = 3.0F;,long x = 12L;.

数据类型

概念:java属于强类型语言,就是java严格区分数据的类型.大致分为两类,分别是基本数据类型和引用数据类型.

基本数据类型

  1. byte 占一个字节
  2. short 占两个字节
  3. int 占四个字节
  4. long 占八个字节
  5. boolean 占用一个字节
  6. char 占用两个字节
  7. float 占用四个字节
  8. double 占用八个字节
    单位换算
    1B(字节) = 8bit
    1KB = 1024B
    1MB = 1024KB
    1GB = 1024MB
    1TB = 1024GB
    1PB = 1024TB

引用数据类型

接口和数组

标识符

概念: 标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名.通俗的说就是起名字
规定:

  1. 只能使用数字,字母,_下划线,$符号
  2. 不能使用关键字作为名字
  3. 不能以数字开头
    规范(建议):
  4. 类名每一个单词的首字母都大写,这种叫做大驼峰MyClass
  5. 变量名和方法名第一个单词全部小写,后面的每一个单词首字母大写.printMaxAndMin

键盘录入

概念: 写代码的时候数据不写死,在运行代码的时候,通过键盘输入数据
用途: 可以给变量赋值
使用步骤:

  1. 导包,这个必须要写在类的上面.import java.util.Scanner;
  2. 创建对象:Scanner sc = new Scanner(System.in); 只有sc这个名字可以自定义,剩下的都是固定的
  3. 接收数据 int a = sc.nextInt();当程序执行到这一行代码的时候,会等待我们键盘输入数据,输入之后,会将数据值赋值给变量a.
import java.util.Scanner;
public class HelloWorld{
   public static void main(String[] args){
       Scanner sc = new Scanner(System.in);
       System.out.println("请输入a的值");
       int a =sc.nextInt();
       System.out.println(a);
   }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值