一、简单Java代码
刚刚接触Java不久,就被Java所吸引。我们来写一个一个简单的Java程序,实现了两个整数相加并输出结果。
public class PracticeOne {
public static void main(String[] args) {
int num1 = 5; // 定义第一个整数变量num1,并赋值为5
int num2 = 3; // 定义第二个整数变量num2,并赋值为3
int sum = num1 + num2; // 将num1和num2相加,并将结果存储在sum变量中
System.out.println("两个整数相加的结果是:" + sum); // 输出相加结果
}
}
很简单的代码,main方法中,我们定义了两个整数变量num1和num2,分别赋值为5和3。然后将这两个整数相加,结果存储在sum变量中,并通过System.out.println语句输出相加的结果。
二、case穿透简单说明
以下是一个关于Java中switch语句穿透的示例代码:
public class PracticeTwo {
public static void main(String[] args) {
int day = 3; // 定义一个整数变量day,并赋值为3,代表星期三
switch (day) {
case 1:
System.out.println("星期一");
break;
case 2:
System.out.println("星期二");
break;
case 3:
System.out.println("星期三");
case 4:
System.out.println("星期四");
case 5:
System.out.println("星期五"); // 当day为3、4或5时,输出"星期三"、"星期四"、"星期五"
break;
case 6:
System.out.println("星期六");
break;
case 7:
System.out.println("星期日");
break;
default:
System.out.println("无效的日期");
break;
}
}
}
在switch语句中,我们针对不同的day值进行不同的处理。当day的值为3、4或5时,会执行相同的代码块,并输出"星期三"、“星期四”、“星期五”,而day的值为1或2时,会输出"星期一"或"星期二",day的值为6或7时同理。这种情况下就发生了switch语句的穿透现象。通过在case 3、4、5后面没有break语句,程序会继续执行下一个case中的代码,直到遇到break或switch语句结束。
三、简单方法引用
接下来我们简单演示一下方法的引用
// 在包com.practice.method中定义一个类PracticeThree
package com.practice.method;
public class PracticeThree {
public static int add(int a, int b) {
return a + b;
}
}
// 在包com.practice.main中定义一个类Main
package com.practice.main;
import com.practice.method; // 引入com.practice.method包中的PracticeThree类
public class Main {
public static void main(String[] args) {
int result = PracticeThree.add(5, 3); // 调用PracticeThree类的add方法进行加法运算
System.out.println("结果为: " + result);
}
}
在以上代码中,我们在包com.practice.method中定义了一个PracticeThree类,其中有一个add方法用于实现两数相加。然后在包package com.practice.main中的Main类中引入了com.practice.metho包中的PracticeThree类。在Main类的main方法中,我们调用了PracticeThree类的add方法来进行加法运算,并将结果输出到控制台。
通过在Main类中引入com.practice.metho包中的PracticeThree类,我们可以在不同包中使用其他包中的类和方法。这样可以实现代码的模块化和重复使用,提高代码的可维护性和方便性。