一、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
微信扫一扫
支付宝扫一扫