T1.查找数组中的最大值
int[] arr = {5, 2, 9, 1, 7};
int max = arr[0];
for (int i = 1; i < arr.length; i++)
{ if (arr[i] > max)
{ max = arr[i]; } }
System.out.println("Max: " + max);
T2.判断一个数是否是素数
int num = 17;
boolean isPrime = true;
for (int i = 2; i <= Math.sqrt(num); i++)
{ if (num % i == 0)
{ isPrime = false; break; } }
if (isPrime)
{ System.out.println("Prime number"); }
else
{ System.out.println("Not a prime number"); }
T3.字符串去重
String str = "aabbbcccc";
String uniqueStr = "";
for (int i = 0; i < str.length(); i++)
{ if (!uniqueStr.contains(String.valueOf(str.charAt(i))))
{ uniqueStr += str.charAt(i); } }
System.out.println("Unique string: " + uniqueStr);
T4.打印斐波那契数列
int n = 10; int[] fib = new int[n];
fib[0] = 0;
fib[1] = 1;
for (int i = 2; i < n; i++)
{ fib[i] = fib[i - 1] + fib[i - 2]; }
System.out.println("Fibonacci series:");
for (int i = 0; i < n; i++)
{ System.out.print(fib[i] + " "); }
T5.计算阶乘
int n = 5; int factorial = 1;
for (int i = 1; i <= n; i++)
{ factorial *= i; }
System.out.println("Factorial: " + factorial);