Java基本入门语法(初学和复习)

一 注释详细

目录

一 注释详细

1.1注释是什么

1.2java程序中注释的几种方式

1.3注释特点

1.4注释快捷键

二字面量

2.1概念

2.2常用数据

2.3常见的特殊值的书写格式

三变量

3.1变量定义

3.2变量的格式

3.3为什么用变量

3.4变量有什么特点

3.5变量的应用场

3.6使用变量的注意事项

四关键字

五标志符

六变量的数据在计算机里的存储

6.1存储原理

6.2问题总结:

6.3字符的存储:

6.4计算机的数据单位

七数据类型

7.1数据分类:

7.2数据类型细节

7.3类型转换

7.3.1表达式的类型转换

7.3.2范围排序:

7.4强制类型转换

八运算符

8.1基本的算数运算符:

8.2赋值运算符

8.3关系运算符

8.4逻辑运算符

8.5三元运算符:

九表达式优先级:

十API的介绍:

10.1API下载官网:

使用Scanner接口:


1.1注释是什么

  • 写在程序中,对程序解释的文字。

  • Java注解又称Java标注,是在 JDK5 时引入的新特性,注解(也被称为元数据)。

    Java注解它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。

    Java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。

1.2java程序中注释的几种方式

单行注释:// 

多行注释:/*   */

文档注释:/** */

1.3注释特点

不影响程序执行,编译后的class文件中没有注释。

1.4注释快捷键

单行注释:CTRL+/

多行注释:CTRL+Shift+/

二字面量

2.1概念

字面量是计算机用来处理数据的,字面量告诉程序员:数据在程序中的书写格式。

2.2常用数据

字符在程序中是用单引号,字符串双引号

2.3常见的特殊值的书写格式

true(波尔值真),false(波尔值假),null(指针指向空),/n(换行),/t(一个Tab的缩进)

三变量

3.1变量定义

变量是程序记录要处理的数据

用来存储一个数据的,本质是内存的一块区域

3.2变量的格式

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

int age = 23;

3.3为什么用变量

  • 使用变量处理的信息,编写代码更灵活,管理代码更方便。

3.4变量有什么特点

  • 变量里装的内容可以被替换。

3.5变量的应用场景

3.6使用变量的注意事项

四关键字

五标志符

标志符就是名字,我们写程序会写的名字,如类名,变量,方法名等等都是标识符。

注意点:所有的标识符都应该以(A——z)、$、或者是下划线开始的。

              首字符之后可以是(A——z)、$、或者是下划线的组合。

              不能以数值为开头,关键字不可以作为标识符。

六变量的数据在计算机里的存储

6.1存储原理

6.2问题总结:

6.3字符的存储:

6.4计算机的数据单位

七数据类型

7.1数据分类:

7.2数据类型细节

7.3类型转换

为什么要进行类型转换?

因为,在程序开发过程中,需要将变量进行赋值给不同类型的变量。

自动类型转换:范围小的变量可以直接赋值给范围大的变量。

 public static void main(String[] args) {
        byte a= 1;
        int b= a;
        System.out.print(b);
    }

可以转换的格式图如下

7.3.1表达式的类型转换

  • 表达式的最终结果类型是由表达式的最高类型决定的。
 public static void main(String[] args) {
        byte a= 1;
        int b= 3;
        long c = 10;
        long s = a + b + c; 
        System.out.print(s);
    }

7.3.2范围排序:

表达式需要注意的是:byte,short,char 是直接转换成int参与运算的。

7.4强制类型转换

需要注意的是:

可能数据丢失问题。

小数强转为整数会直接截断小数部分。

八运算符

8.1基本的算数运算符:

具体例子

需要注意:两个整形做除法一定是整数。

想要小数可以在数据加个.0或者*1.0

补充,+  可以做连接符

8.2赋值运算符


赋值运算符:=

赋值运算符:=、+=、-+、*+、/=、%=

(1)+=    a +=3    相当于     a=a+3
(2)-=    a -=3    相当于     a=a-3
(3)*=    a *=3    相当于     a=a*3
(4)/=    a /=3    相当于     a=a/3
(5)%=    a %=3    相当于     a=a%3

8.3关系运算符

关系运算符:>、<、>=、<=、==(相等)、!=(不等)

(1)比较运算符的结果必须是个布尔型,成了为ture,不成立为false
(2)如果进行多次判断不可以连着写 例如1<x<3

8.4逻辑运算符

推荐使用双&&,双||性能更好一些。

8.5三元运算符:

格式:

执行流程:

相应代码:

public class test {
    public static void main(String[] args) {
        double score = 88;
        String rs=score>=60? "课程通过" : "挂科!";
        System.out.println(rs);
    }
}

执行结果:

九表达式优先级:

十API的介绍:

java写好的代码我们可以直接用的;

提供了一个程序使用说明书(API文档);

10.1API下载官网:

Java Downloads | Oracleicon-default.png?t=N7T8https://www.oracle.com/java/technologies/downloads/#jdk17-windows

下载后:

使用Scanner接口:

代码

package demo.com;

import java.util.Scanner;

public class test {
    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        String name = sc.next();
        System.out.print("请输入你的名字:");
        System.out.println("欢迎您:"+name);
    }
}

总结:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值