第二章基本类型、数组和枚举类型

一、标识符和关键字

1.1 标识符

  • 标识符是除关键字以外的任意一串以合法字母、下画线_ 或美元$开头的由合法字母、数字、下画线_和美元符号$组成的字符串。

1.2 关键字

boolean、break、byte、case等

二、基本数据类型

基本数据类型:数值型(整数类型、浮点类型)、字符型(char)、布尔型(boolean)

引用数据类型:类(class)、接口(interface)、数据。

2.2.1 布尔类型

boolean:true或者false;

2.2.2 整数类型

整型数据:int(十进制)、long(十进制数)、byte(16进制数)、short(八进制数)四种;

2.2.3 字符类型

char:使用字符类型时,必须使用一对单引号将字符括起来;

2.2.4 浮点类型

单精度浮点:float

双精度浮点:double

2.2.5 基本数据类型的转换

1.自动类型强制转换,自动由低级转换到低级;

低------------------------------------------高

byte,short,char,int,long,float,double;

2.强制类型转换(可能丢失数据)

int a=10;

double b=5.3;

a=(int) b;

三、输入与输出数据

3.1输入数据

使用Scanner类,该类在包java.util.Scanner中;

Scanner sin=new Scanner(System.in)

3.2输出数据

System.out.println() 输出后进行换行

System.out.print() 输出后不进行换行

System.out.print(“格式控制符”,表达式1,表达式2,....表达式n);

%d:输出整型数据类型值

%c:输出字符型数据值

%f:输出浮点型数据值,小数部分最多保留6位;

%s:输出字符串数据

输出数据时也可以控制数据在命令行中的位置。

%md:输出的整型数据站m列。

%m.nf:输出浮点型数据站m列,小数点后保留n位。

四、数组

4.1创建数组

数组的数据类型 数组名[]

数组的数据类型[] 数组名

int[] Marry =new int[3];

int[] MyArray={1,2,3}

int a={1,2,3}

4.2数组的使用

1.length属性表示数组的长度

int arr={1,2,3,4}

arr.length 求数组长度

2.排序:快速排序法、冒泡法、选择排序法、插入排序法

快速排序法:Arrays.sort() 方法实现

冒泡法:运用遍历数组进行比较,通过不断的比较将最小值或者最大值一个一个地遍历出来;

五、枚举类型

关键字enum进行定义

import java.util.*;
public class meiju {
        public  enum Color{
            RED,BLUE,YELLOW
        };//定义一个Color的枚举
        public static void main(String[] args) {
            Color c1=Color.RED;
            Color c2=Color.valueOf("BLUE");
            System.out.println(c1);
            System.out.println(c2);
        }
}

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值