Java基础

本文介绍了Java编程中的关键概念,包括单行和多行注释、关键字的定义与特点、字面量的使用、变量的定义与注意事项、计算机存储规则(二进制、进制转换)、ASCII码表、数据类型比较以及Scanner类的使用方法。
摘要由CSDN通过智能技术生成

1.注释:

(1)概念:注释是在指定位置添加的说明性信息

(2)类型:

  • 单行注释://注释信息

  • 多行注释:/* 注释信息 */

  • 文档注释:/** 文档信息 */

2.关键字:

(1)定义:被java赋予特定含义的英文单词

(2)部分关键字说明:

  • class:用于(定义/创建)一个类,类是java最基本的组成单元;

(3)特点:

  • 关键字字母全部小写

  • 常用代码编辑器,对关键字有特殊颜色标记

3.字面量:


4.变量:

(1)定义格式:

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

(2)注意事项:

  • 只能存一个值

  • 变量名不允许重复定义

  • 一条语句可以定义多个变量

  • 变量在使用之前一定要进行赋值

(3)如何使用:

  • 输出打印

  • 参与计算

  • 修改记录值

(4)使用场景:

  • 重复使用某个值

  • 某个数据经常发生改变

(5)练习:计算公交车人数:

public class Car{
    public static void main(String[] args) {
        /*一开始没有乘客。
        第一站:上去一位乘客
        第二站:上去两位,下来一位
        第三站:上去两位,下来一位
        第四站:下来一位
        第五站:上来一位
        问:到终点站,车上一共几位乘客
        */
        int people=0;
        people=people+1;
        people=(people+2)-1;
        people=(people+2)-1;
        people-=1;
        people+=1;
        System.out.println(people);
    }
}

5.计算机存储规则:

(1)是以二进制存储的

(2)进制分类:

  • 二进制:由0和1组成,代码以0b开头

  • 十进制:由0~9组成

  • 八进制:由0~7组成,代码以0开头

  • 十六进制:由0~9和a~f组成,代码以0x开头

(3)进制转换:

  • 任意进制转换十进制:

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

    • 系数:就是每一位上的数

    • 基数:当前进制数

    • 例:101

      • 二进制——>转十进制:1 * 2^0+0 * 2^1+1 * 2^2=5

      • 八进制——>转十进制:1 * 8^0+0 * 8^1+1 * 8^2=65

      • 十六进制——>转十进制:1 * 16^0+0 * 16^1+1 * 16^2=2748

  • 十进制转换为其他进制:

    • 除基取余不断除以基数(几进制,基数就是几)得到余数,直到商为0,再将余数倒着拼起来;

6.ASCII码表

7.数据类型:

(1)整数小数取值范围大小关系:

double>float>long>int>short>byte

(2)数据类型思维导图:

8.标识符

(1)定义:就是给类,方法,变量等起的名字;

(2)命名规则:

  • 由数字、字母、下划线(_)和美元($)组成;

  • 不能以数字开头,不能是关键字;

  • 区分大小写;

  • 小驼峰命名法:方法和变量;

  • 大驼峰命名法:类名

9.键盘录入(Scanner):

(1)用法:

  • 导包:import java.util.Scanner;

  • 创建对象:Scanner sc=new Scanner(System.in);

  • 接收数据:int i=sc.nextInt();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值