From 1efa0139c924f8989bc766680b90e8ce48728adb Mon Sep 17 00:00:00 2001 From: zgp <2088220905@qq.com> Date: Mon, 6 May 2019 22:23:21 +0800 Subject: [PATCH 1/3] version-1 --- Prog3.java | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 Prog3.java diff --git a/Prog3.java b/Prog3.java new file mode 100644 index 0000000..1f8de1f --- /dev/null +++ b/Prog3.java @@ -0,0 +1,34 @@ +package org.project.test; + +/** + * 判断水仙花数 + * @author zgp + * + */ + +public class Prog3 { + + public static void main(String[] args){ + for(int i=100;i<1000;i++){ + if(isLotus(i)) + System.out.print(i+" "); + } + System.out.println(); + } + //判断水仙花数 + private static boolean isLotus(int lotus){ + int m = 0; + int n = lotus; + int sum = 0; + m = n/100; + n -= m*100; + sum = m*m*m; + m = n/10; + n -= m*10; + sum += m*m*m + n*n*n; + if(sum==lotus) + return true; + else + return false; + } +} From 09c2e8ab609ed3a2b2817704efba5f833c0a8882 Mon Sep 17 00:00:00 2001 From: zgp <2088220905@qq.com> Date: Mon, 6 May 2019 22:31:30 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E6=97=A5=E6=9C=9F=E8=AE=A1=E7=AE=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Prog14.java | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 Prog14.java diff --git a/Prog14.java b/Prog14.java new file mode 100644 index 0000000..ad4b4d2 --- /dev/null +++ b/Prog14.java @@ -0,0 +1,26 @@ +package org.project.test; + +import java.util.Scanner; + +public class Prog14 { + + public static void main(String[] args){ + Scanner scan = new Scanner(System.in).useDelimiter("\\D");//匹配非数字 + System.out.print("请输入当前日期(年-月-日):"); + int year = scan.nextInt(); + int month = scan.nextInt(); + int date = scan.nextInt(); + scan.close(); + System.out.println("今天是"+year+"年的第"+analysis(year,month,date)+"天"); + } + //判断天数 + private static int analysis(int year, int month, int date){ + int n = 0; + int[] month_date = new int[] {0,31,28,31,30,31,30,31,31,30,31,30}; + if((year%400)==0 || ((year%4)==0)&&((year%100)!=0)) + month_date[2] = 29; + for(int i=0;i Date: Sun, 12 May 2019 17:04:37 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E6=89=93=E5=8D=B0=E5=87=BA=E5=A6=82?= =?UTF-8?q?=E4=B8=8B=E5=9B=BE=E6=A1=88=EF=BC=88=E8=8F=B1=E5=BD=A2=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Diamond.java | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 Diamond.java diff --git a/Diamond.java b/Diamond.java new file mode 100644 index 0000000..8a99989 --- /dev/null +++ b/Diamond.java @@ -0,0 +1,32 @@ +package org.project.test; + +public class Diamond { + public static void main(String[] args){ + int n = 5; + printStar(n); + } + //打印星星 + private static void printStar(int n){ + //打印上半部分 + for(int i=0;i=n-i && j<=n+i) + System.out.print("*"); + } + System.out.println(); + } + //打印下半部分 + for(int i=1;i=i && j<2*n-i-1) + System.out.print("*"); + } + System.out.println(); + } + } +}