From 5d8e1f23b9cebc9abb9fd36e73982f3ffeaa2f76 Mon Sep 17 00:00:00 2001 From: guoping <2088220905@qq.com> Date: Wed, 10 Apr 2019 14:52:57 +0800 Subject: [PATCH 1/3] =?UTF-8?q?Java=E4=B8=AD=E7=9A=84=E5=9B=9E=E6=96=87?= =?UTF-8?q?=E6=95=B0=E5=AD=97=E8=BF=90=E7=AE=97=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CircleNumber.java | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 CircleNumber.java diff --git a/CircleNumber.java b/CircleNumber.java new file mode 100644 index 0000000..554f838 --- /dev/null +++ b/CircleNumber.java @@ -0,0 +1,26 @@ +package cn.magicdu.algorithm; + +public class CircleNumber { + public static void main(String[] args) { + for(int i=10;i<10000;i++){ + if(isCircleNumber(i)){ + System.out.println(i); + } + } + } + + /** + * 判断是否是回文数字 + * @param num + * @return + */ + private static boolean isCircleNumber(int num) { + int oldValue=num; + int newValue=0; + while(num>0){ + newValue=newValue*10+num%10; //得到一位数字 + num/=10;//num减少一位 + } + return oldValue==newValue; + } +} From 374121220ec933c4b3cee7ef9f09800aeedd6bac Mon Sep 17 00:00:00 2001 From: guoping <2088220905@qq.com> Date: Wed, 10 Apr 2019 15:03:49 +0800 Subject: [PATCH 2/3] =?UTF-8?q?Java=E4=B8=AD=E6=9C=89=E5=85=B3Random?= =?UTF-8?q?=E7=9F=A5=E8=AF=86=E7=9A=84=E8=BF=90=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- RandomDemo.java | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 RandomDemo.java diff --git a/RandomDemo.java b/RandomDemo.java new file mode 100644 index 0000000..2575610 --- /dev/null +++ b/RandomDemo.java @@ -0,0 +1,28 @@ +package bigjava; + +import java.util.Random; + +public class RandomDemo { + public static void main(String[] args) { + + Random r=new Random(); //实例化一个Random类 + + //随机产生一个整数 + System.out.println("随机数产生一个整数:"+r.nextInt()); + + //随机产生一个大于等于0且小于10的整数 + System.out.println("产生一个大于等于0且小于10的整数:"+r.nextInt(10)); + + //随机产生一个布尔型的值 + System.out.println("随机产生一个布尔型的值:"+r.nextBoolean()); + + //随机产生一个双精度的值 + System.out.println("随机产生一个双精度的值:"+r.nextDouble()); + + //随机产生一个浮点型的值 + System.out.println("随机产生一个双精度的值:"+r.nextFloat()); + + //随机产生一个概率密度为高斯分布的双精度值 + System.out.println("随机产生一个概率密度为高斯分布的双精度值:"+r.nextGaussian()); + } +} From fcf59c67d0cf06558e1cae237750b97f30b8b7a6 Mon Sep 17 00:00:00 2001 From: guoping <2088220905@qq.com> Date: Wed, 10 Apr 2019 15:21:25 +0800 Subject: [PATCH 3/3] =?UTF-8?q?Java=E4=B8=AD=E6=9C=89=E5=85=B3=E8=87=AA?= =?UTF-8?q?=E5=8A=A8=E6=8A=BD=E5=A5=96=E7=9A=84=E5=B0=8F=E6=B8=B8=E6=88=8F?= =?UTF-8?q?=E7=A8=8B=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- MathRandom.java | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 MathRandom.java diff --git a/MathRandom.java b/MathRandom.java new file mode 100644 index 0000000..4c31ced --- /dev/null +++ b/MathRandom.java @@ -0,0 +1,27 @@ +package bigjava; + +public class MathRandom { + + public static void main(String[] args) { + + System.out.println("欢迎来到抽奖环节"); + + double a=Math.random(); //创建一个随机数,默认生成大于等于0.0且小于1.0的double型随机数 + System.out.println("你随机为:"+a); + + if (a==0.5){ + System.out.println("恭喜你,中奖了"); + }else{ + System.out.println("欢迎下次光临"); + } + + int b=(int)(Math.random()*100); //创建一个整型的随机数,大于等于0且小于100的随机整数 + System.out.println("你随机为:"+b); + + if (b==40){ + System.out.println("恭喜你,中奖了"); + }else{ + System.out.println("欢迎下次光临"); + } + } +}