找到 4330 篇文章 适用于 Java 8
5K+ 阅读量
您可以使用字符类的 toUpperCase() 方法将字符转换为大写。示例以下程序将字符串的交替字符转换为大写。 实时演示import java.util.Scanner; public class UpperCase { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("输入一个字符串:"); String str = sc.nextLine(); str = str.toLowerCase(); char[] ch = str.toCharArray(); for(int i=0; i
843 阅读量
以下是打印给定矩阵的对角线模式的 Java 程序。示例 实时演示public class DiagonalMatrix { public static void main(String args[]){ int a[][]={{1,2,3},{4,5,6},{7,8,9}}; int rows = a.length; int columns = a[0].length; for (int i = 0; i < rows; i++) { for (int r = i, c = 0; r >= 0 && c < columns; r--, c++){ System.out.print(a[r][c] + " "); } System.out.println(); } for (int i = 1; i < columns; i++) { for (int r = rows-1, c = i; r >= 0 && c < columns; r--, c++) { System.out.print(a[r][c] + " "); } System.out.println(); } } }输出1 4 2 7 5 3 8 6 9
652 阅读量
要按照摆动排列来排列数组的元素。对给定数组进行排序,创建一个空数组来存储结果。将第 0 个元素存储在一个变量中,例如 temp。将排序后的数组中索引为 1 的元素存储在结果数组的第 (mid+1) 个位置,下一个元素存储在第 (mid-1) 个位置,下一个元素存储在第 (mid+2) 个位置,依此类推。示例 实时演示import java.util.Arrays; import java.util.Scanner; public class ArrayinPendulumArrangement { public static int[] swap(int origPos, int newPos, int[] array){ origPos = 1; newPos = 4; int temp = array[origPos]; ... 阅读更多
438 阅读量
生成给定数组的求和三角形从用户处获取数组的元素,例如 myArray[n]。创建一个二维数组,例如 result[n][n]。将给定数组的内容存储在二维数组的底部第一行中。result[n][i] = myArray[i]。现在,从二维数组的第二行开始填充元素,使得每一行的第 i 个元素是前一行的第 i 个和第 (i+1) 个元素之和。result[i][j] = result[i+1][j] + result[i+1][j+1];示例 实时演示import java.util.Scanner; public class SumTriangleOfAnArray { public static void main(String args[]){ Scanner sc = new Scanner(System.in); System.out.println("输入数组所需的尺寸:"); ... 阅读更多
840 阅读量
以下是线性查找数组中元素的 Java 程序。示例 实时演示import java.util.Scanner; public class SearchingRecursively { public static boolean searchArray(int[] myArray, int element, int size){ if (size == 0){ return false; } if (myArray[size-1] == element){ return true; } return searchArray(myArray, element, size-1); } public static void main(String args[]){ System.out.println("输入数组所需的尺寸:"); Scanner s = new Scanner(System.in); int size = s.nextInt(); int myArray[] = new int [size]; System.out.println("依次输入数组的元素"); for(int i=0; i
3K+ 阅读量
要循环旋转数组的内容 - 创建一个空变量。(temp)将数组的最后一个元素保存在其中。现在,从数组的第 n 个元素开始,用前一个元素替换当前元素。将 temp 中的元素存储在第 1 个位置。示例 实时演示import java.util.Arrays; import java.util.Scanner; public class CyclicallyRotateanArray { public static void main(String args[]){ Scanner sc = new Scanner(System.in); System.out.println("输入数组所需的尺寸::"); int size = sc.nextInt(); int [] myArray = new int[size]; System.out.println("输入元素..."); 阅读更多
18K+ 阅读量
查找数组元素的乘积。创建一个空变量。(product)将其初始化为 1。在循环中遍历每个元素(或从用户处获取每个元素),将每个元素乘以 product。打印 product。示例 实时演示import java.util.Arrays; import java.util.Scanner; public class ProductOfArrayOfElements { public static void main(String args[]){ System.out.println("输入数组所需的尺寸:: "); Scanner s = new Scanner(System.in); int size = s.nextInt(); int myArray[] = new int [size]; int product = 1; System.out.println("输入元素..."); 阅读更多