Java基础教程
下文是笔者讲述的一篇java基础教程,通过这一篇文章的学习,你可以掌握Java的基础使用及流程控制等基本用法,如下文所示
Java语言简介
Java
是一种高级的、面向对象的编程语言
具有简单、安全、可移植、高性能、多线程、互联网编程特点和优势
Java基础几件套:数据类型,变量定义,流程控制等
一、数据类型
Java是一种强类型语言
每个变量都有一个确定的数据类型
数据类型决定变量在内存中所占的空间大小和变量可以运行的操作
Java的数据类型:
分基本数据类型和引用数据类型两种
1.基本数据类型
Java基本数据类型
byte、short、int、long、float、double、char和boolean
public class TestClass {
public static void main(String[] args) {
byte b = 26;
short s = 102;
int i = 1008;
long l = 100008L;
float f = 1.0F;
double d = 2.0;
char c = 'j';
boolean flag = true;
System.out.println(b);
System.out.println(s);
System.out.println(i);
System.out.println(l);
System.out.println(f);
System.out.println(d);
System.out.println(c);
System.out.println(flag);
}
}
2.引用数据类型
Java中引用数据类型
包括类、接口、数组、枚举、注解等
下面是引用数据类型的示例代码
public class TestClass {
public static void main(String[] args) {
String str = "Hello Java265.com";
int[] arr = new int[]{88, 99, 100, 200,300};
System.out.println(str);
System.out.println(Arrays.toString(arr));
}
}
二、变量
Java中变量是
用于存储数据的存储空间
需先定义才能使用
定义变量
需指定变量名、变量类型和初始值等信息
Java中变量:
分为局部变量、成员变量和静态变量三种类型。
1.局部变量
局部变量:
定义在方法、构造方法或者语句块中的变量
须初始化后才能使用
下文是局部变量的示例代码:
public class LocalVariableDemo {
public void test() {
int score = 101;
System.out.println("分数:" + score);
}
}
2.成员变量
成员变量:
定义在类中、方法外的变量
有默认的初始化值
public class MemberVariableDemo {
private int score = 102;
public void test() {
System.out.println("分数:" + score);
}
}
3.静态变量
静态变量:
定义在类中、方法外
使用static关键字修饰的变量
public class StaticVariableDemo {
private static int score = 102;
public void test() {
System.out.println("分数:" + score);
}
}
三、流程控制
Java之流程控制: 包含顺序结构、分支结构和循环结构三种类型
1.顺序结构
顺序结构:
指程序按照代码编写的先后顺序执行
public class SequenceStructureDemo {
public void test() {
System.out.println("Hello");
System.out.println("Java265");
}
}
2.分支结构
分支结构:
根据条件判断执行不同的代码块
Java中分支结构有:
if语句
if-else语句
if-else if语句
switch语句等
if语句
public class BranchStructureDemo {
public void test(int x) {
if (x > 0) {
System.out.println("正数");
}
}
}
3.循环结构
循环结构:
指根据循环条件执行相应的代码块
Java的循环结构:
有for循环
while循环
do-while循环等
for循环示例代码
public class LoopStructureDemo {
public void test() {
for (int i = 0; i < 10; i++) {
System.out.println(i);
}
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


