下面我将详细讲解“5个JAVA入门必看的经典实例”的完整攻略。
1. 介绍
作为一名Java入门者,学好基础知识是必不可少的。在学习Java的过程中,掌握经典实例是非常重要的,可以帮助我们深入理解Java的基本语法和编程思想。本文总结了5个Java入门必看的经典实例,帮助初学者掌握Java编程的基本技能。
2. 经典实例1:计算圆的面积
第一个经典实例是计算圆的面积。圆的面积公式是:S = π * r * r,其中π为圆周率,r为圆的半径。Java代码如下:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入圆的半径:");
double r = sc.nextDouble();
double s = Math.PI * r * r;
System.out.println("圆的面积是:" + s);
}
}
在这段代码中,我们使用了Scanner类来获取用户输入,Math类来计算圆的面积,输出结果使用了System.out.println方法。
3. 经典实例2:实现计算器
第二个经典实例是实现计算器。Java代码如下:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入第一个数字:");
double num1 = sc.nextDouble();
System.out.println("请输入符号(+、-、*、/):");
String operator = sc.next();
System.out.println("请输入第二个数字:");
double num2 = sc.nextDouble();
double result = 0;
switch (operator) {
case "+":
result = num1 + num2;
break;
case "-":
result = num1 - num2;
break;
case "*":
result = num1 * num2;
break;
case "/":
result = num1 / num2;
break;
default:
System.out.println("符号输入错误。");
break;
}
System.out.println("计算结果是:" + result);
}
}
在这段代码中,我们使用了Scanner类来获取用户输入,使用了switch语句来判断用于输入的运算符,并根据运算符计算结果,使用了System.out.println方法输出结果。
4. 经典实例3:实现字符串反转
第三个经典实例是实现字符串反转。Java代码如下:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入字符串:");
String str = sc.nextLine();
char[] charArray = str.toCharArray();
int left = 0;
int right = charArray.length - 1;
while (left < right) {
char temp = charArray[left];
charArray[left] = charArray[right];
charArray[right] = temp;
left++;
right--;
}
String result = new String(charArray);
System.out.println("反转后的字符串是:" + result);
}
}
在这段代码中,我们使用了Scanner类来获取用户输入,将字符串转换为字符数组,利用双指针法来交换字符数组中的字符,最后将字符数组转换为字符串,使用了System.out.println方法输出结果。
5. 经典实例4:二分查找
第四个经典实例是二分查找。Java代码如下:
public class Main {
public static void main(String[] args) {
int[] arr = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int key = 6;
int left = 0;
int right = arr.length - 1;
while (left <= right) {
int mid = (left + right) / 2;
if (arr[mid] == key) {
System.out.println("找到了,下标是:" + mid);
return;
} else if (arr[mid] > key) {
right = mid - 1;
} else {
left = mid + 1;
}
}
System.out.println("未找到该元素。");
}
}
在这段代码中,我们定义了一个有序数组arr和要查找的值key,使用了循环和二分查找的思想来查找key在arr中的下标位置,使用了System.out.println方法输出结果。
6. 经典实例5:排序
第五个经典实例是排序。Java代码如下:
public class Main {
public static void main(String[] args) {
int[] arr = {5, 3, 6, 1, 9, 7};
for (int i = 0; i < arr.length - 1; i++) {
for (int j = i + 1; j < arr.length; j++) {
if (arr[i] > arr[j]) {
int temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + " ");
}
}
}
在这段代码中,我们定义了一个整数数组arr,使用了冒泡排序的思想对数组进行排序,并使用了System.out.print方法输出结果。
7. 总结
本文介绍了Java入门必看的5个经典实例,包括计算圆的面积、实现计算器、实现字符串反转、二分查找和排序。这些实例涵盖了Java编程的基本技能,并且代码简单易懂,适合初学者参考学习。希望本文能帮助初学者掌握Java编程的基本技能。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:5个JAVA入门必看的经典实例 - Python技术站