一、Java数据类型
Java支持8种基本数据类型,分别为byte、short、int、long、float、double、char、boolean。其中,byte、short、int、long、float、double是数值类型,char是字符类型,boolean是布尔类型。在Java中,类型大小和精度有严格的要求。
//数据类型使用示例 public class DataTypeExample { public static void main(String[] args) { byte a = 1; short b = 2; int c = 3; long d = 4L; float e = 5.0F; double f = 6.0; char g = 'a'; boolean h = true; System.out.println("byte: " + a); System.out.println("short: " + b); System.out.println("int: " + c); System.out.println("long: " + d); System.out.println("float: " + e); System.out.println("double: " + f); System.out.println("char: " + g); System.out.println("boolean: " + h); } }
二、Java类和对象
在Java中,类是一种抽象数据类型,用于描述对象的属性和行为。类定义了一组属性和方法,该集合被称为该类的成员。Java中的对象是类的一个实例,可以调用类的成员方法和属性。在实际开发中,类通常通过其他类来创建和使用。
//类和对象使用示例 class Dog { int age; String name; void bark() { System.out.println("汪汪汪"); } } public class ClassAndObjectExample { public static void main(String[] args) { Dog myDog = new Dog(); myDog.age = 5; myDog.name = "小狗"; System.out.println("狗的名字是:" + myDog.name); System.out.println("狗的年龄是:" + myDog.age); myDog.bark(); } }
三、Java控制语句
Java提供了多种控制语句来控制程序的流程,包括if语句、for循环语句、while循环语句、do-while语句、switch语句等。常用的控制语句是if语句和for循环语句。
//控制语句使用示例 public class ControlStatementExample { public static void main(String[] args) { int x = 1; if (x > 0) { System.out.println("x是正数"); } else if (x < 0) { System.out.println("x是负数"); } else { System.out.println("x是0"); } for (int i = 0; i < 5; i++) { System.out.println("i的值为:" + i); } } }
四、Java异常处理
在Java中,异常是一个事件,它可能在程序执行期间发生,导致程序中断正在执行的代码块。Java提供了一套异常处理机制,以便程序可以对异常进行捕获并进行恰当的处理。Java异常分为受检异常和非受检异常。受检异常必须在代码中进行处理,而非受检异常不需要进行处理。
//异常处理使用示例 import java.io.*; public class ExceptionExample { public static void main(String[] args) { try { int num1 = 10; int num2 = 0; int result = num1 / num2; } catch (ArithmeticException e) { System.out.println("除数不能为0"); } finally { System.out.println("这是finally代码块"); } try { FileReader file = new FileReader("test.txt"); BufferedReader br = new BufferedReader(file); String str; while ((str = br.readLine()) != null) { System.out.println(str); } br.close(); } catch (IOException e) { System.out.println("文件读取异常:" + e.getMessage()); } } }
原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/183726.html