Java基础语法

Java基础语法

(一)注释

定义

是在程序指定位置添加的说明性信息。简单理解,就是对代码的一种解释。

分类:

1718607987530

注释的内容不参与编译也不参与才运行。

(二)关键字

定义

被Java赋予了特定涵义的英文单词

特点

  • 关键字的字母全部小写
  • 常用的代码编辑器,针对关键字有特俗的颜色标记,非常直观。

关键字

  • class:用于(创建/定义)一个类,类是Java最基本的组成单元。紧跟class后面的是类名。用一个花括号表示类的范围。

1718608830703

(三)字面量

定义

告诉程序员:数据在程序中的书写格式

分类:

1718609439488

特殊字符:

  • \t 制表符:在打印的时候,把前面字符串的长度补齐到8,或者8的整数倍。最少补齐1个空格,最多补齐8个空格。

  • 空类型:null不能直接打印,是在要答应要以字符串的形式打印。

(四)变量

定义

在程序执行过程中,其值有可能发生改变的量(数据)

使用场景

当某个数据经常发生改变时,可以用变量存储。当数据变化时,只要修改变量里面的记录的值即可。

定义格式

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

1718610966669

使用方式:

输出打印

1718611590520

参与计算

1718611610652

修改记录值

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

注意事项:

变量只能存一个值,变量名不允许重复定义,一条语句可以定义多个变量,变量在使用之前一定要进行赋值,变量的作用域范围。

1718612092664

1718612029906

变量的练习

一辆公交车上除了司机以外在起始站没有乘客。经过第一站上了一名乘客;第二站上了两名乘客,下了一名乘客;第三站也是上了两名,下了一名乘客;第四站下了一名乘客;第五站上了一名乘客。请问到了终点站车上有几名乘客?

(五)数据类型

基本数据类型(四类八种):

1718614486535

  • 如果定义Long类型的数据必须在数据值后面加上个L(大小写都可以);
  • 如果定义float类型的数据要在数据值的后面加上f(大小写都可以);
  • 整数和小数取值范围大小关系:double>float>long>int>short>byte
基本数据类型小练习:

1.输出个人基本信息选择不同的数据类型:

  • 姓名:红烧玛卡巴卡
  • 年龄:18
  • 性别:男
  • 身高:182.5
  • 是否单身:是

2.将(电影名称,主演,年份,评分)四个信息选择不同类型的变量,随后打印在控制台

1718615660493

引用数据类型

定义:

  • 在Java中,引用类型的变量非常类似于C/C++的指针。引用类型指向一个对象,指向对象的变量是引用变量。这些变量在声明时被指定为一个特定的类型,比如 Employee、Puppy 等。变量一旦声明后,类型就不能被改变了。
  • 对象、数组都是引用数据类型。
  • 所有引用类型的默认值都是null。
  • 一个引用变量可以用来引用任何与之兼容的类型。
  • 实例:Site site = new Site(“nhooo”)。

(六)标识符

定义:

就是给类,方法,变量等起的名字。

标识符命名规则——硬性要求

  • 由数字、字母、下划线和美元符组成
  • 不能以数字开头
  • 不能是关键字
  • 区分大小写

标识符命名规则——软性建议

小驼峰命名法:方法、变量

  • 规范1:标识符是一个单词的时候,全部小写

    范例1:name

  • 规范2:标识符由多个单词组成的时候,第一个单词首字母小写,其他单词首字母大写

    范例2:firstName

大驼峰命名法:类名

  • 规范1:标识符是一个单词的时候,首字母大写

    范例1:Student

  • 规范2:标识符由多个单词组成的时候,每个单词的首字母大写

    范例2:GoodStudent

见名知意

练习

判断下列哪些不符合标识符命名规则

1718616108275

(七)键盘录入

介绍:

Java帮我们写好了一个类叫Scanner,这个类就可以接收键盘输入的数字

步骤:

  • 导包——Scanner这个类在哪

    //导包的动作必须出现在类定义的上边
    import java.util.Scanner; 
    
  • 创建对象——表示我要开始用Scanner这个类

    Scanner sc = new Scanner(System.in);
    //上面这个格式里面,只有sc是变量名,可以变,其他不允许变。
    
  • 接收数据——真正开始干活

    //以下格式,只有i是变量名,可以变,其他的都不允许变。
    int i = sc.nextInt();
    

    1718617314895

    练习

    键盘输入数字求和:键盘录入两个整数,求出他们的和并打印出来;

package com.example.demo;
//导包
import java.util.Scanner;
public class Test {
    public static void main(String[] args){
//        创建对象
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入整数a的值");
//        接收数据
        int a = scanner.nextInt();

        System.out.println("请输入整数b的值");
        int b = scanner.nextInt();
        System.out.println("a+b的结果为:"+a+b);
    }
}

stem.out.println(“请输入整数a的值”);
// 接收数据
int a = scanner.nextInt();

    System.out.println("请输入整数b的值");
    int b = scanner.nextInt();
    System.out.println("a+b的结果为:"+a+b);
}

}


  • 15
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值