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/6] =?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/6] =?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/6] =?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("欢迎下次光临"); + } + } +} From 1115a0d33422eb6595b4c4cd9e524dac6c19ff4b Mon Sep 17 00:00:00 2001 From: guoping <2088220905@qq.com> Date: Wed, 10 Apr 2019 15:36:43 +0800 Subject: [PATCH 4/6] =?UTF-8?q?Java=E4=B8=AD=E5=BC=82=E5=B8=B8=E5=A4=84?= =?UTF-8?q?=E7=90=86=E6=9C=BA=E5=88=B6try?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TryCatchFinally.java | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 TryCatchFinally.java diff --git a/TryCatchFinally.java b/TryCatchFinally.java new file mode 100644 index 0000000..db08f53 --- /dev/null +++ b/TryCatchFinally.java @@ -0,0 +1,23 @@ +package bigjava; + +import java.util.Scanner; + +public class TryCatchFinally { + public static void main(String[] args) { + + try{ //try语句中包含可能出现异常的程序代码 + Scanner input=new Scanner(System.in); + int[] age=new int[3]; + + for (int i = 0; i Date: Fri, 12 Apr 2019 21:57:07 +0800 Subject: [PATCH 5/6] =?UTF-8?q?C=E8=AF=AD=E8=A8=80=E4=B8=AD=E5=A6=82?= =?UTF-8?q?=E4=BD=95=E6=98=BE=E7=A4=BAint=E6=95=B0=E6=8D=AE=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E7=9A=84=E5=A4=A7=E5=B0=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- intSize.c | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 intSize.c diff --git a/intSize.c b/intSize.c new file mode 100644 index 0000000..2c45585 --- /dev/null +++ b/intSize.c @@ -0,0 +1,9 @@ +#include +#include + +int main() +{ + printf("int 存储大小为 : %lu \n", sizeof(int)); + + return 0; +} From 759bb481584825d541353592fae26d0aad390bb7 Mon Sep 17 00:00:00 2001 From: guoping <2088220905@qq.com> Date: Sat, 13 Apr 2019 17:33:10 +0800 Subject: [PATCH 6/6] =?UTF-8?q?=E5=9C=A8java=E4=B8=AD=E5=88=9B=E5=BB=BA?= =?UTF-8?q?=E4=B8=80=E4=B8=AAJFrame=E7=AA=97=E4=BD=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Example.java | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 Example.java diff --git a/Example.java b/Example.java new file mode 100644 index 0000000..bb9baa0 --- /dev/null +++ b/Example.java @@ -0,0 +1,27 @@ +package swing_test; + +import javax.swing.*; +import java.awt.*; + +public class Example extends JFrame { //定义一个类继承JFrame + + public void CreateJFrame(String title){ //定义一个CreateJFrame方法 + + JFrame jFrame=new JFrame(title); //实例化JFrame对象 + Container container= jFrame.getContentPane(); //获取一个容器 + JLabel ji=new JLabel("这是一个JFrame窗体"); //创建一个JLabel标签 + + ji.setHorizontalAlignment(SwingConstants.CENTER); + container.add(ji); //将标签添加到容器中 + container.setBackground(Color.white); //设置容器的背景颜色 + + jFrame.setVisible(true); //使窗口可视 + + jFrame.setSize(200,150); //设置窗口大小 + jFrame.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE); + + } + public static void main(String[] args){ + new Example().CreateJFrame("创建一个Jframe窗体"); //在主方法中调用CreateJFrame + } +}