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); } } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。