文章目录
前言
- 前言
- 基本数据结构
- 变量类型:
- 修饰符:
- 运算符
- 循环
- 条件
- Scanner类
- 数组
- 一维数组
- 多维数组
- Arrays:
- 方法(函数)
参考教程:菜鸟教程 https://www.runoob.com/java
- 分类:内置数据结构和引用数据结构
- 内置数据结构:
1.byte类型:1个字节,byte a =100,默认为0
2.short类型:2个字节,默认为0
3.int类型:4个字节,默认为0
4.long类型:8个字节,默认为0
5.float类型:4个字节,默认为0.0f
6.double类型:8个字节,默认为0.0d
7.char类型:2个字节,单个字符
8.boolean类型:true和false
- 类型转换:
1.自动类型转换:
public class ZiDongLeiZhuan{
public static void main(String[] args){
char c1='a';//定义一个char类型
int i1 = c1;//char自动类型转换为int
System.out.println("char自动类型转换为int后的值等于"+i1);
char c2 = 'A';//定义一个char类型
int i2 = c2+1;//char 类型和 int 类型计算
System.out.println("char类型和int计算后的值等于"+i2);
}
}
2.强制类型转换:(type)value type
public class QiangZhiZhuanHuan{
public static void main(String[] args){
int i1 = 123;
byte b = (byte)i1;//强制类型转换为byte
System.out.println("int强制类型转换为byte后的值等于"+b);
}
}
变量类型:
- 类变量(静态变量):在方法外的变量,有static修饰
- 实例变量:在方法外的变量,无static
- 局部变量:代码块中的变量
1.类变量:private static int a
2.实例变量:prinvate int b
3.局部变量:{private int c}
- 常量的定义:
private final String NAME='zzy'
常量的变量名,一般用大写
修饰符:
default (即默认,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。
private : 在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类)
public : 对所有类可见。使用对象:类、接口、变量、方法
protected : 对同一包内的类和所有子类可见。使用对象:变量、方法。 注意:不能修饰类(外部类)。
注意点:一般达到封装性,成员变量使用private,方法使用public,但是自己类中的方法自己用,使用private
运算符- 算术运算符:C语言
- 关系运算符:C语言
- 位运算符:C语言
- 逻辑运算符:C语言
- 赋值运算符:C语言
- 其他运算符:
- 三元运算符:
类型 x = (条件 )? value if true : value if false
循环
- while():
public class Test {
public static void main(String args[]) {
int x = 10;
while( x
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?