Java基础1

1.字面量分类

整型:默认int类型,如42、0x2F(十六进制);长整型需要加L,如100L

浮点型:默认double类型,float类型需要加F

字符型:单引号包裹;支持 Unicode 转义(如 '\u0041' 表示 'A'

布尔型:true、false,不可用0/1代替

字符串:双引号包裹

空值:表示对象引用为空null

 

 2. 拓展字符

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

 

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

 定义格式:  数据类型 变量名 = 数据值;

1 public class Javaa01 {
2     public static void main(String[] args){
3         int a = 10,b = 20;
4         System.out.println(a+b);//30
5     }
6 }

注意事项:

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

 

4.计算机的存储规则

(1)Text文本

常见的进制:

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

十进制:0-9组成,前面不加任何前缀

八进制:0-7组成,代码中以0开头

十六进制:由0-9还有a-f组成,代码中以0x开头

 

任意进制转十进制:    公式 - 系数*基数的权次幂 相加

1 系数:每一位上的数字
2 基数:当前进制数
3 权:从右往左,一次为0 1 2 3 4 5
4 例如:二进制101=1*2^2+0*2^1+1*2^0=5

十进制转其他进制:    除基取余法 - 不断的除以基数(几进制基数就是几)得到余数,直到商为0,再将余数倒着拼起来即可。

2 |__7____
  2 |_3____..........1
    2 |_1___..........1
      2 |_0__..........1

7=0b111

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

  • ASCII码表:ASCII
  • 其他编码

GB2312编码:1981年5月1日发布的简体中文汉字编码国家标准。收录7445个图形字符,其中包括6763个汉字。

BIG5编码:台湾地区繁体中文标准字符集,共收录13053个中文字,1984年实施。

GBK编码:2000年3月17日发布,收录21003个汉字,包含国家标准GB13000-1中的全部中日韩汉字,和BIG5编码中的所有汉字。

Unicode编码:国际标准字符集,它将世界各种语言的每个字符定义一个唯一的编码,以满足跨语言、跨平台的文本交换信息。

(2)Image图片 (分辨率,像素,三原色)

三原色RGB:红绿蓝 取值范围:0~255

通过每一个像素点中的RGB三原色来进行存储

(3)Sound声音

通过对声音的波形图进行采样再通过二进制存储

 

5.数据类型(基本数据类型,引用数据类型)

  • 基本数据类型:

1

整数和小数取值范围大小关系:double > float > long > int > short > byte

注意:long类型变量需要加入L标识,float类型变量需要加入F标识

  • 引用数据类型:

  包括类(Class)、接口(Interface)、数组(Array)。

 

6. 标识符:给类、方法、变量等起的名字

命名硬性要求:由数字、字母、下划线(_)和美元符($)组成;不能以数字开头;不能是关键字;区分大小写

命名建议:需要见名知意

  • 小驼峰命名法:方法、变量
    • 标识符为一个单词时全部小写
    • 标识符由多个单词组成时,第一个单词首字母小写其他大写
  • 大驼峰命名法:类名
    • 标识符为一个单词时首字母大写
    • 标识符由多个单词组成时,每个单词首字母大写

 

7. 键盘录入:使用Scanner类包

1 import java.util.Scanner;
2 public class Javaa01 {
3     public static void main(String[] args){
4         Scanner sc = new Scanner(System.in);
5         int i=sc.nextInt();
6         System.out.println(i);
7     }
8 }

 

posted @ 2025-10-09 16:57  chen1chen  阅读(6)  评论(0)    收藏  举报