百科生活 投稿
关于【java判断闰年】,如何用java制作判断平年闰年的小程序,今天涌涌小编给您分享一下,如果对您有所帮助别忘了关注本站哦。
- 内容导航:
- 1、java判断闰年:如何用java制作判断平年闰年的小程序
- 2、【Java编程基本功】(一)判断闰年,输出素数,递归算法
1、java判断闰年:如何用java制作判断平年闰年的小程序
我们使用java操作日期的时候,经常需要判断平年和闰年,那么如何用程序实现呢?下面小编给大家分享一下。
工具/材料
java编辑器
操作方法
首先我们在java编辑器中添加一个主函数,如下图所示
接下来声明一个年份,然后编写判断平年和闰年的逻辑,如下图所示
接着我们执行程序就可以看到这个年份是平年还是闰年了,如下图所示
最后如果想更智能一点可以将年份换成Scanner输入的形式,如下图所示
2、【Java编程基本功】(一)判断闰年,输出素数,递归算法
不知道有多少小伙伴们在学习编程的时候,有多少是打开编译器,然后只会输出了一个“Hello,World!”~~其实小编刚开始学习编程的时候也是这个样子,编程这个东西就像是做题,做得题多了,敲的代码多了,能力自然就提升了,也许之前你只会写一个“Hello,World!”但是你的未来一定不会只限于此~
剩下的就不多说了,小编给你们打个样。我们来先把基础打好,之后的学习才会更加轻松。
第一题
编写一个 Java 程序,在屏幕上输出“Hello,World!”
代码:
public classHelloWorld {
public static void main(String args[]){
System.out.println("Hello,World!");
}
}
第二题
编写一个Java程序,用if-else语句判断某年份是否为闰年。
小伙伴们知道如何计算闰年吗?年份能被4整除但是不能被100整除的或者是能被400整除的年称之为闰年。(嗯!~大致就是这个样子的)
代码:
import java.util.Scanner;
public class LeapYear {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println("请输入年份:");
while(in.hasNext()){
int year = in.nextInt();
if((year%4==0&&year%100!=0)||year%400==0){
System.out.println(year+"是闰年");
}else{
System.out.println(year+"不是闰年");
}
}
}
}
第三题
编写一个Java程序,输出1!+2!+3!+…+10!的和。
代码:
public class Test1 {
public static void main(String[] args) {
int sum =0;
int n=1;
for(int i=1;i<=10;i++){
n=n*i;
sum=sum+n;
}
System.out.println("sum="+sum);
}
}
第四题
古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
看到这个问题有没有一点发蒙呀~感兴趣的小伙伴自己去推导一下,我这边可以直接告诉你这是一个斐波那契数列的问题(~ ̄▽ ̄)~
我们上次用了数组解决这个问题,这次我们换一种方式——递归算法:
代码:
import java.util.Scanner;
public class fib {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
while(in.hasNext()){
int n = in.nextInt();
System.out.println("第"+n+"个月的兔子总数是"+f(n));
}
}
public static int f(int n){
if(n<3){
return 1;
}else{
return f(n-1)+f(n-2);
}
}
}
第五题
判断101-200之间有多少个素数,并输出所有素数。(也叫质数,只能被1和本身整出的数)
代码:
public class Prime {
public static void main(String[] args) {
int count=0;
for(int i=101;i<200;i+=2){
boolean b = false;
for(int j=2;j<=Math.sqrt(i);j++){
if(i%j==0){
b = false;
break;
}else{
b = true;
}
}
if(b){
count++;
System.out.println(i);
}
}
System.out.println("素数的个数是"+count);
}
}
哪怕你之前看到这些题真的一点思路都没有,看过小编敲了一遍代码之后多少也会有点想法了吧~不要只看看就完了呦~还是要自己动手试试的~
我会告诉你,我敲这几行代码的时候也卡住了吗?果然不能偷懒,偷懒使人退步,好吧!小伙伴们,我们一起学习Java吧~
本文关键词:判断平年和闰年的方法java,java输入一个年份判断平闰年,判断平闰年的程序编写,编程判断闰年平年,如何用java制作判断平年闰年的小程序。这就是关于《java判断闰年,如何用java制作判断平年闰年的小程序(<一>判断闰年)》的所有内容,希望对您能有所帮助!
- 最近发表