本文介绍: 学习 java语法以及数据类型和进制之间的转换掌握运算符和官方API的使用

▷ 语法之注释

package tiny.geeker;

/**
 * 文档注释:学习注释的语法
 */
public class Test {
    public static void main(String[] args) {
        // 单行注释:输出Hello World
        System.out.println("Hello World");

        /*
            Author: tinygeeker
            Date: 2023/11/10
            Desc: 多行注释:计算 1+2 的值
        */
        System.out.println(1 + 2);
    }
}

注释详解

▷ 语法之字面量

package tiny.geeker;

public class Test {
    public static void main(String[] args) {
        // 整数
        System.out.println(520);
        // 小数
        System.out.println(13.14);
        // 字符
        System.out.println('爱');
        // 字符串
        System.out.println("飞兔小哥");
        // 布尔值
        System.out.println(true);
        System.out.println(false);
    }
}

字面量

▷ 语法之变量

package tiny.geeker;

public class Test {
    public static void main(String[] args) {
        // 定义一个年龄的整数变量
        int age = 20;
        System.out.println(age);

        // 定义一个分数的小数变量
        double score = 59.5;
        System.out.println(score);
    }
}

变量定义

▷ 语法之变量注意事项

注意事项

▷ 语法之关键字和标识符

  • 定义变量的时候,例如 int age = 20;其中 age 不能使用一些关键字,也就是 Java 语言自己用过的词,因为有特殊作用
  • 因此 关键字Java 用了的,不能用来做 类名 和 变量名,否则会报错
  • 常见的关键词有很多,比如 publicabstractcatchcaseintdoublebreakbyte 等等,虽然关键字很多,但是不用刻意去记住,因为编辑器中会报错的,如果报错要考虑到使用了这些关键词就行
  • 标识符就是写程序起的一些名字,比如变量名需要注意的是,变量名 不能以数字开头,也不能用关键字,且 区分大小

关键字和标识符

数据存储原理

存储原理

▷ 特殊数据存储的原理

ASCII
特殊值存储原理

▷ 进制之间的转换

  • 虽然知道了存储数据用的是二进制,但是二进制非常不便于观察,因此平时用的都是十进制
  • 当然程序中,还发明了 八进制十六进制更好的观察和表示二进制
  • 八进制 是每3位二进制作为一个单元,00、000、000,其中最小值为0,最大值为8,总共8个数字,成为 八进制
  • 十六进制: 是每4位二进制作为一个单元,0000、0000,其中最小值为0,最大值为15,依次用 0-9、A、B、C、D、E、F 来标识这16个数,称为 十六进制
  • 当然这些进制之间都是可以进行相互转换
  • 十进制转二进制: 使用的是 除二取余法

进制转换
其他进制转换

程序中不同进制的写法

进制写法

基本数据类型

基本数据类型
赋值转换

强制类型转换

  • 正常来说,将一个大类型的值赋值给小类型会报错,但是可以通过强制类型转换解决

强制类型转换

▷ 算术运算符

  • 算术运算符包括 +(加)-(减)*(乘)/(除)%(取余数)
  • 需要注意的是:两个整数相除的结果还是整数加号也可以用来链接数字和字符串

算术运算符

▷ 自增自减

  • 可以通过 ++a 或者 a++ 实现变量自增 1
  • 可以通过 --a 或者 a-- 实现变量自减 1
  • 符号如果在前,是先运算再赋值,如果符号在后,是先赋值再运算

自增自减
先后关系

▷ 赋值运算符

  • 赋值运算符包括 +=(加等)-=(减等)*=(乘等)/=(除等)%=(余等)
  • 比如 b += a 就等于 b = b + a,其他的以此类推

赋值运算符

▷ 关系运算符

  • 关系运算符包括 >(大于)>=(大于等于)<(小于)<=(小于等于)==(等于)!=(不等于),用来判断两者之间的关系,返回值为 truefalse

关系运算符

逻辑运算符

逻辑运算符

▷ 三元运算符

三元运算符

下载官方API文档

下载文档

▷ 使用内置 Scanner 扫描包接收用户输入信息

package tiny.geeker;

import java.util.Scanner;

public class Test {
    public static void main(String[] args) {
        // 实例
        Scanner sc = new Scanner(System.in);

        // 接受用户输入指令
        System.out.println("请输入你的名字:");
        String name = sc.next();
        System.out.println("名字是:" + name);

        System.out.println("请输入你的年龄:");
        int age = sc.nextInt();
        System.out.println("年龄是:" + age);
    }
}

使用内置API

原文地址:https://blog.csdn.net/weixin_41635750/article/details/134318036

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如若转载,请注明出处:http://www.7code.cn/show_6111.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注