java基础入门编程题答案(Java的基础编程规范注意事项)

Java基础编程题答案

Java是目前互联网开发最主流的编程语言之一,是一种跨平台的编程语言,可以在Windows、Mac、Linux等操作系统上运行。本篇文章将介绍几道Java基础编程题的解答,帮助初学者进一步掌握Java编程的基础知识。

求出1~100中所有的质数

质数是指除了1和它本身以外,不能被其他自然数整除的数。下面是一个简单的Java程序,可以求出1~100中所有的质数:


public class PrimeNumber {
public static void main(String[] args) {
for(int i=2;i<=100;i++) {
boolean isPrime=true;
for(int j=2;j<i;j++) {
if(i%j==0) {
isPrime=false;
break;
}
}
if(isPrime) {
System.out.println(i);
}
}
}
}

统计一个字符串中各字符出现的次数

下面是一个Java程序,可以对一个字符串中的各字符进行出现次数的统计:

java基础入门编程题答案(Java的基础编程规范注意事项)


public class CountChar {
public static void main(String[] args) {
String str="hello world";
char[] charArr=str.toCharArray();
Map map=new HashMap();
for(int i=0;i<charArr.length;i++) {
char c=charArr[i];
if(map.containsKey(c)) {
int count=map.get(c);
map.put(c,count+1);
}else {
map.put(c,1);
}
}
System.out.println(map);
}
}

使用递归函数求斐波那契数列的第N个数

斐波那契数列是指前两个数都是1,从第三个数开始每个数都等于前两个数之和。下面是一个Java程序,可以使用递归函数求斐波那契数列的第N个数:


public class Fibonacci {
public static void main(String[] args) {
int n=10;
int result=fibonacci(n);
System.out.println(result);
}
public static int fibonacci(int n) {
if(n<=2) {
return 1;
}
return fibonacci(n-1)+fibonacci(n-2);
}
}

本文来自投稿,不代表亲测学习网立场,如若转载,请注明出处:https://www.qince.net/javapeixunjh.html

郑重声明:

本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。

我们不承担任何技术及版权问题,且不对任何资源负法律责任。

如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。

如有侵犯您的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!

(0)
上一篇 2023年4月25日 上午1:06
下一篇 2023年4月25日 上午1:07

猜你喜欢