java学习日记----第一天 java基础概念

文章介绍了Java编程中的注释类型,包括单行、多行和文档注释。接着讨论了关键字,如class,以及不同类型的字面量。此外,还详细讲解了变量的使用,包括定义、计算和修改。文章还涉及计算机的存储规则,如二进制和其他进制的转换,以及ASCII码表。最后,提到了Java中的数据类型和Scanner类用于键盘输入的方法。
摘要由CSDN通过智能技术生成

 注释的分类:

1,单行注释     格式://注释信息

2,多行注释     格式: /*注释信息*/

3,文档注释     格式: /**注释信息*/

public class Main {
    //main方法,表示程序主入口   单行注释
    public static void main(String[] args) {
    /*输出语句         注释不能嵌套
    将小括号里内容输出   多行注释
     */
        System.out.println("Hello world!");
    }
}

 关键字:

1,关键字的特点:

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

 2,关键字

  1. class  :用于(创建/定义)一个类,后面跟随类名,类是Java最基础的组成单元

字面量 

字面量的类型:

  1. 整数类型        不带小数点的数字        例:666
  2. 小数类型         带小数点的数字           例:13.14
  3. 字符串类型      用双引号括起来的·内容         例:"HelloWorld", "" , " "
  4. 字符类型          用单引号括起来的,内容只能有一个     例:'A','0'
  5. 布尔类型           布尔值,表示真假         例:只有两个值:true,false   
  6. 空类型            一个特殊的值,空值,不能直接打印,只能字符串输出     值是:null

扩展:特殊字符

  1. \t        制表符        在打印的时候,把前面字符串的长度补齐到8,或者8的整数,最多补 8个空格
    public class Main {
        public static void main(String[] args) {
            System.out.println("name"+"\t"+"age");
            System.out.println("tom"+"\t"+"23");
        }
    }
    name	age
    tom	    23

 变量

变量的使用场景:

        当每个数经常发生变化时,我们可以用变量存储。当数据变化时,只需修改变量里面值。

变量的定义格式:     数据类型(1)      变量名(2)      =      数据值(3);

  1. 为空间中存储的·数据,加入类型限制,例整数,小数。。。
  2. 为空间起的名字
  3. 存在空间里的数据

变量的三种用法: 


public class Main {
    public static void main(String[] args){
        //1,定义变量
        int a = 10;
        System.out.println(a);
        //2,参与计算
        int b = 20;
        int c = 30;
        System.out.println(b+c);
        //3,修改变量计算值
        a = 50;
        System.out.println(a);
    }
}
  • 10
  • 50
  • 50

 变量的注意事项:

  1. 只能存一个值
  2. 变量名不允许重复定义
  3. 一条语句可以定义多个变量
  4. 变量使用前一定要进行复制

 计算机的存储规则

1,计算机中含有的数据:

text文本(数字,字母,汉字),Image图片,Sound声音

注:在计算机中,任意数据都是以二进制的形式来存储的

2,常见的进制

  1. 二进制:由0和1组成,代码中0b开头                例:0b101
  2. 十进制:由0-9组成,前面不加前缀                   例:19
  3. 八进制:由0-7组成,代码中以0开头                 例:019
  4. 十六进制:由0-9和a-f组成,代码以0x开头       例:0x123,0x9f

 3,任意进制转为十进制

公式:系数 * 基数的权次幂  相加

  • \sum_{i=0}^{n}x*y^{i}
  • x    系数:每一位上的数
  • y    基数:当前进制数
  • i     权:从右往左,依次为0 1 2 3 4。。。

4,十进制转为其他进制

除基取余法:不断的除以基数得到余数,直到商为0,再将余数倒着拼起来。

 5,ASCII码表

 二,Java基础语法

1,数据类型

1,数据类型

                  数据类型          关键字                          取值范围

  整数byte-2^7~2^7-1
  short-2^15~2^15
int-2^31~2^31-1
long-2^63~2^63-1
 浮点数float-3.401298e-38~3.402823e+38
double-4.9000000e-324~1.797693e+308  
字符char0~65535
布尔booleantrue,false
 

注:在定义long类型变量的时候,需要在数据值后加一个L(l)后缀,例:long n =  99999L

       在定义float类型变量时数据值也需要加F(f)作为后缀,例:float m = 9999.999F

2,标识符

标识符:就是给类,方法,变量等起的名字。

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

  1. 由数字,字母,下划线(_)和美元符($)组成
  2. 不能以数字开头
  3. 不能是关键字
  4. 区分大小写

3,键盘录入

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

package day01.com;
//1,导包,找到Scanner这个类在哪
//书写注意:要写在类定义的上方
import java.util.Scanner;
public class itheima {
    public static void main(String[] args) {
        //创建对象,表示准备使用Scanner这个类
        Scanner sc = new Scanner(System.in);
        //3,接受数据
        //变量i记录键盘录入的数据
        int i = sc.nextInt();
        System.out.println(i);
    }
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值