Java学习笔记NO.6

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);

  • 11
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值