"JAVA编程基础试题:Hello,World!输出和判断闰年"

3星 · 超过75%的资源 需积分: 10 5 下载量 27 浏览量 更新于2024-01-21 收藏 448KB DOCX 举报
&& year%100!=0) || year%400==0){ System.out.println(year + "年是闰年"); }else{ System.out.println(year + "年不是闰年"); } } } }第三题编写一个 Java 程序,找出 1000 以内的所有完数。所谓完数,是指一个数恰好等于其因子之和。例如, 6 是完数,因为 6=1+2+3public class PerfectNumber { public static void main(String[] args) { for(int i=1; i<=1000; i++){ int sum = 0; for(int j=1; j<i; j++){ if(i%j==0){ sum += j; } } if(sum==i){ System.out.println(i); } } } }第四题编写一个 Java 程序,输出斐波那契数列的前 20 个数。斐波那契数列的前两个数为 1,1,后续的数均为前两个数之和。public class Fibonacci { public static void main(String[] args) { int a = 1, b = 1, c; System.out.print(a + " " + b + " "); for(int i=3; i<=20; i++){ c = a + b; System.out.print(c + " "); a = b; b = c; } } }"这些题目是非常基础的JAVA编程练习,通过练习这些题目,可以对JAVA的语法和基本控制结构有更深入的了解。其中包括了输出语句、if-else语句、循环语句和一些基本的数学运算。通过这些题目的练习,可以为以后更复杂的JAVA编程打下坚实的基础。