From bdc7ce3814528608a9af005dcfa2f49d7dcc5179 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E4=BB=A4=E9=B9=8F?= <1963831974@qq.com> Date: Mon, 20 Mar 2023 13:11:12 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...72\347\241\200\345\244\215\344\271\240.md" | 161 ++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 "12 \350\213\217\344\273\244\351\271\217/20230320_12 \350\213\217\344\273\244\351\271\217 Java\345\237\272\347\241\200\345\244\215\344\271\240.md" diff --git "a/12 \350\213\217\344\273\244\351\271\217/20230320_12 \350\213\217\344\273\244\351\271\217 Java\345\237\272\347\241\200\345\244\215\344\271\240.md" "b/12 \350\213\217\344\273\244\351\271\217/20230320_12 \350\213\217\344\273\244\351\271\217 Java\345\237\272\347\241\200\345\244\215\344\271\240.md" new file mode 100644 index 0000000..06e9278 --- /dev/null +++ "b/12 \350\213\217\344\273\244\351\271\217/20230320_12 \350\213\217\344\273\244\351\271\217 Java\345\237\272\347\241\200\345\244\215\344\271\240.md" @@ -0,0 +1,161 @@ +### 作业1 + +```java +public class HomeWork1 { + public static void main(String[] args) { + System.out.println("你"); + System.out.println("到底"); + System.out.println("是"); + System.out.println("啥"); + System.out.println("玩楞"); + } +} + +``` + + + +### 作业2 + +```java +public class HomeWork2 { + public static void main(String[] args) { + System.out.println("善学如春日之苗"); + System.out.println("不见其增,日有其长"); + System.out.println("假学如磨刀之石"); + System.out.println("不见其损,年有所亏"); + System.out.println("加油吧!少年"); + System.out.println('J'); + System.out.println('A'); + System.out.println('V'); + System.out.println('A'); + System.out.println('!'); + } +} +``` + + + +### 作业3 + +```java +public class HomeWork3 { + public static void main(String[] args) { + System.out.println(3==4); + System.out.println(2==2); + } +} + +``` + + + +### 作业4 + +```java +public class HomeWork4 { + public static void main(String[] args) { + byte a1 = -128; + byte a2 = 127; + System.out.println(a1); + System.out.println(a2); + short b1 = -32768; + short b2 = 32767; + System.out.println(b1); + System.out.println(b2); + int c1 = -2147483648; + int c2 = 2147483647; + System.out.println(c1); + System.out.println(c2); + long d1 = -2147483649l; + long d2 = 2147483648l; + System.out.println(d1); + System.out.println(d2); + } +} + +``` + + + +### 作业5 + +```java +public class HomeWork5 { + public static void main(String[] args) { + float a = (float) -3.14; + float b = (float) 3.14; + double c = -3.4; + double d = 3.4; + System.out.println(a); + System.out.println(b); + System.out.println(c); + System.out.println(d); + } +} + +``` + + + +### 作业6 + +```java +public class HomeWork6 { + public static void main(String[] args) { + int a =10; + int b =20; + System.out.println(a); + System.out.println(b); + int temp; + temp = a; + a = b; + b = temp; + System.out.println(a); + System.out.println(b); + } +} +``` + +### 作业7 + +```java +public class HomeWork7 { + public static void main(String[] args) { + int x =100; + int y =200; + int add = x+y; + System.out.println("xy的和为"+add); + int sub = x-y; + System.out.println("xy的差为"+sub); + int mul = x*y; + System.out.println("xy的积为"+mul); + int div = x/y; + System.out.println("xy的商为"+div); + } +} + +``` + + + +### 作业8 + +```java +public class HomeWork8 { + public static void main(String[] args) { + double x = 100.8; + double y = 20.6; + double add = x+y; + System.out.println("xy的和为"+add); + double sub = x-y; + System.out.println("xy的差为"+sub); + double mul = x*y; + System.out.println("xy的积为"+mul); + double div = x/y; + System.out.println("xy的商为"+div); + } +} + +``` + -- Gitee From 6a32e82a736e1d141660c7f59fba59482da7d7ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E4=BB=A4=E9=B9=8F?= <1963831974@qq.com> Date: Tue, 28 Mar 2023 23:30:17 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...67\345\244\215\350\256\255\347\273\203.md" | 162 ++++++++++++++++++ 1 file changed, 162 insertions(+) create mode 100644 "12 \350\213\217\344\273\244\351\271\217/20230327_12 \350\213\217\344\273\244\351\271\217 Java\345\272\267\345\244\215\350\256\255\347\273\203.md" diff --git "a/12 \350\213\217\344\273\244\351\271\217/20230327_12 \350\213\217\344\273\244\351\271\217 Java\345\272\267\345\244\215\350\256\255\347\273\203.md" "b/12 \350\213\217\344\273\244\351\271\217/20230327_12 \350\213\217\344\273\244\351\271\217 Java\345\272\267\345\244\215\350\256\255\347\273\203.md" new file mode 100644 index 0000000..c6d9c4a --- /dev/null +++ "b/12 \350\213\217\344\273\244\351\271\217/20230327_12 \350\213\217\344\273\244\351\271\217 Java\345\272\267\345\244\215\350\256\255\347\273\203.md" @@ -0,0 +1,162 @@ +### 1.判断是否为数字字符 + +```java +import java.util.Scanner; + +public class works1 { +// 1、判断一个字符数据是否是数字字符 +// +// 分析: +// +// 1、需要判断一个字符是否是数字字符,首先需要提供一个字符数据 +// +// 2、字符是否为数字字符: 数字字符的范围 0 - 9 之间都属于数字字符,因此提供的字符只要大于或等于字符0,并且还要下于或等于字符9即可。 +// +// 3、判断完成之后,打印判断的结果。 + public static void main(String[] args) { + Scanner sc = new Scanner(System.in); + System.out.println("请输入一个字符数据"); + int num = sc.nextInt(); + if (num>=0&&num<=9){ + System.out.println("该字符是一个字符数据"); + }else { + System.out.println("该字符不是一个字符数据"); + } + } +} + +``` + +### 2.判断是否为字母字符 + +```java +import java.util.Scanner; + +public class works2 { +// 1、需要判断一个字符是否是字母字符,首先需要提供一个字符数据 +// +// 2、字符是否为字母字符: 数字字符的范围 a - z 或者 A - Z 之间都属于字母字符, +// 因此提供的字符只要大于或等于a,并且还要下于或等于z 或者 大于或等于A,并且还要下于或等于Z +// +// 3、判断完成之后,打印判断的结果。 +public static void main(String[] args) { + Scanner sc = new Scanner(System.in); + int num = sc.nextInt(); + char letter = (char)(num); + if ((letter >= (char)(65)&&letter <= (char)(91))||(letter >= (char)(97) && letter <= (char)(123))){ + System.out.println("该字符是一个字母字符"); + }else { + System.out.println("该字符不是一个字母字符"); + } +} +} +``` + +### 3.判断是否闰年 + +```java +import java.util.Scanner; + +public class works3 { +// 1、闰年的判断公式为:能被4整除,但是不能被100整除 或者 能被400整除 +// +// 2、首先需要提供一个需要判断的年份,判断完成之后,打印判断的结果。 +public static void main(String[] args) { + Scanner sc = new Scanner(System.in); + int year = sc.nextInt(); + if ((year%4==0 && year%100!=0)||year%400==0){ + System.out.println("该年是闰年"); + }else { + System.out.println("该年不是闰年"); + } +} +} +``` + + + +### 4.判断是否为水仙花数 + +```java +import java.util.Scanner; + +public class works4 { +// 4、判断一个数字是否为水仙花数,请使用键盘录入 +// +// 水仙花是指3位数字,表示的是每位上的数字的3次幂相加之后的和值和原数相等,则为水仙花数, +// +// 分析: +// +// 如:153 ---> 1×1×1 + 5×5×5 + 3×3×3 = 153; 就是水仙花数 +// +// 1、首先需要提供一个需要判断的3位数字,因此需要一个数值 +// +// 2、判断的过程 +// +// a) 将3位数字的每一位上的数字拆分下来 +// +// b) 计算每位数字的3次幂之和 +// +// C) 用和值 和 原来的数字进行比较 +// +// D) 打印判断的比较结果即可 +public static void main(String[] args) { + Scanner sc = new Scanner(System.in); + System.out.println("请输入一个三位数"); + int num = sc.nextInt(); + int ge = num % 10; + int shi = num / 10 % 10; + int bai = num / 100; + int sum = ge*ge*ge + shi*shi*shi + bai*bai*bai; + if (num == sum){ + System.out.println("这个数是水仙花数"); + }else { + System.out.println("这个数不是水仙花数"); + } +} +} +``` + + + +### 5.判断是否是回文数 + +```java +import java.util.Scanner; + +public class works5 { +// 五位数的回文数是指最高位和最低位相等,次高位和次低位相等。如:12321 23732 56665 +// +// 分析: +// 1、首先需要提供一个需要判断的5位数字,因此需要一个数值 +// +// 2、判断的过程 +// +// a) 将5位数字的万、千、十、个位数拆分出来 +// +// b) 判断比较万位和个位 、 千位和十位是否相等 +// +// 3、判断完成之后,打印判断的结果。 +public static void main(String[] args) { + Scanner sc = new Scanner(System.in); + int num = sc.nextInt(); + int numb = num; + int sum = 0; + if (num>=10000 && num<=99999){ + while (num!=0){ + int ge = num%10; + sum = sum*10+ge; + num = num/10; + } + }else { + System.out.println("你输入的数不符合"); + } + if (numb == sum){ + System.out.println(sum+"是回文数"); + }else { + System.out.println(sum+"不是回文数"); + } +} +} +``` + -- Gitee