From 29dc42709051a3ae9e4e65eb2b03947a9ccbf562 Mon Sep 17 00:00:00 2001 From: Administrator <3482108437@qq.com> Date: Thu, 23 May 2024 10:27:30 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=8F=90=E4=BA=A4=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Datetime.java" | 44 +++++++++++++++++++ .../Math.java" | 37 ++++++++++++++++ .../Person.java" | 43 ++++++++++++++++++ .../Str.java" | 39 ++++++++++++++++ 4 files changed, 163 insertions(+) create mode 100644 "work/com/java/minxi/java_20240516/java_2302_\345\210\230\350\264\244\345\233\275_2344310219/Datetime.java" create mode 100644 "work/com/java/minxi/java_20240516/java_2302_\345\210\230\350\264\244\345\233\275_2344310219/Math.java" create mode 100644 "work/com/java/minxi/java_20240516/java_2302_\345\210\230\350\264\244\345\233\275_2344310219/Person.java" create mode 100644 "work/com/java/minxi/java_20240516/java_2302_\345\210\230\350\264\244\345\233\275_2344310219/Str.java" diff --git "a/work/com/java/minxi/java_20240516/java_2302_\345\210\230\350\264\244\345\233\275_2344310219/Datetime.java" "b/work/com/java/minxi/java_20240516/java_2302_\345\210\230\350\264\244\345\233\275_2344310219/Datetime.java" new file mode 100644 index 0000000..79d14dd --- /dev/null +++ "b/work/com/java/minxi/java_20240516/java_2302_\345\210\230\350\264\244\345\233\275_2344310219/Datetime.java" @@ -0,0 +1,44 @@ +package com.java.minxi.java_20240516.java_2302_刘贤国_2344310219; + +import java.text.ParseException; +import java.text.SimpleDateFormat; +import java.util.Calendar; +import java.util.Date; + +public class Datetime { + public Date date; + + public Date getDate() { + return date; + } + + public void setDate(Date date) { + this.date = date; + } + + public static void main(String[] args) throws ParseException { + Date currentDate=new Date(); + System.out.println("当前时间为:"+currentDate); + + + Calendar instance=Calendar.getInstance(); + instance.setTime(currentDate); + int i=instance.get(Calendar.YEAR); + System.out.println(i); + + + SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); + String format=simpleDateFormat.format(currentDate); + System.out.println(format); + + + Date parse=simpleDateFormat.parse(format); + long l=System.currentTimeMillis(); + Date date1=new Date(l); + String format1= simpleDateFormat.format(date1); + System.out.println(parse); + System.out.println(format1); + + + } +} diff --git "a/work/com/java/minxi/java_20240516/java_2302_\345\210\230\350\264\244\345\233\275_2344310219/Math.java" "b/work/com/java/minxi/java_20240516/java_2302_\345\210\230\350\264\244\345\233\275_2344310219/Math.java" new file mode 100644 index 0000000..26e59bd --- /dev/null +++ "b/work/com/java/minxi/java_20240516/java_2302_\345\210\230\350\264\244\345\233\275_2344310219/Math.java" @@ -0,0 +1,37 @@ +package com.java.minxi.java_20240516.java_2302_刘贤国_2344310219; + +import java.util.Scanner; + +public class Math { + public static void main(String[] args) { + + } + public static void math() { + Scanner sc=new Scanner(System.in); + + // 1. 绝对值 编写一个程序,接受一个用户输入的数字,然后输出该数字的绝对值。 + System.out.println("请输入一个数:"); + double num= sc.nextDouble(); + System.out.println("绝对值为:" + java.lang.Math.abs(num)); + // 2. 最小值和最大值 创建一个方法,接受三个整数作为参数,返回这三个整数中的最小值和最大值。 + System.out.println("请输入三个数:"); + int a= sc.nextInt(); + int b= sc.nextInt(); + int c= sc.nextInt(); + int min= java.lang.Math.min(a, java.lang.Math.max(b,c)); + int max= java.lang.Math.max(a, java.lang.Math.max(b,c)); + System.out.println("Min: " + min + ", Max: " + max); + + // 3. 四舍五入 编写一个程序,接受一个浮点数作为输入,并将其四舍五入到最近的整数。 + System.out.println("请输入一个浮点数:"); + double flo= sc.nextDouble(); + System.out.println("四舍五入到最近的整数:"+ java.lang.Math.round(flo)); + + // 4. 随机数生成 使用 `Math.random()` 方法生成一个 0 到 1 之间的随机数,并将其乘以一个用户指定的最大值。 + System.out.println("请指定一个最大值:"); + double maxvalue= sc.nextDouble(); + System.out.println("结果为:"+ java.lang.Math.random()*maxvalue); + // 5. 计算平均值 创建一个方法,接受一个整数数组,并返回数组的平均值。 + +} +} diff --git "a/work/com/java/minxi/java_20240516/java_2302_\345\210\230\350\264\244\345\233\275_2344310219/Person.java" "b/work/com/java/minxi/java_20240516/java_2302_\345\210\230\350\264\244\345\233\275_2344310219/Person.java" new file mode 100644 index 0000000..09e8162 --- /dev/null +++ "b/work/com/java/minxi/java_20240516/java_2302_\345\210\230\350\264\244\345\233\275_2344310219/Person.java" @@ -0,0 +1,43 @@ +package com.java.minxi.java_20240516.java_2302_刘贤国_2344310219; + +public class Person { + private String name; + private int age; + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public int getAge() { + return age; + } + + public void setAge(int age) { + this.age = age; + } + + public Person(){ + + } + public Person(String name, int age) { + this.name = name; + this.age = age; + } + + public String toString() { + return "Person{" + "name='" + name + '\'' + ", age=" + age + '}'; + } + + public boolean equals(Object obj){ + if (this==obj) + return true; + if(obj==null) + return false; + Person person=(Person) obj; + return age==person.age && name.equals(person.name); + } +} \ No newline at end of file diff --git "a/work/com/java/minxi/java_20240516/java_2302_\345\210\230\350\264\244\345\233\275_2344310219/Str.java" "b/work/com/java/minxi/java_20240516/java_2302_\345\210\230\350\264\244\345\233\275_2344310219/Str.java" new file mode 100644 index 0000000..69bee28 --- /dev/null +++ "b/work/com/java/minxi/java_20240516/java_2302_\345\210\230\350\264\244\345\233\275_2344310219/Str.java" @@ -0,0 +1,39 @@ +package com.java.minxi.java_20240516.java_2302_刘贤国_2344310219; + +public class Str { + public static void main(String[] args) { + //字符串连接 + String str="a"+"b"+"c"; + String str1="d"+"e"; + System.out.println(str+str1); + + //字符串反转 + StringBuffer stringBuffer=new StringBuffer(); + StringBuffer append=stringBuffer.append(str1); + StringBuffer reverse=append.reverse(); + System.out.println(reverse); + + //字符串大小写转换 + String a="abcdefg"; + String a1=a.toUpperCase(); + String a2=a.toLowerCase(); + System.out.println(a1); + System.out.println(a2); + + //字符串替换 + String string="a"+"b"+"c"+"d"+"e"; + string.contains("a"); + string.replace("a","c"); + System.out.println(string); + + //字符串修剪 + string.trim(); + System.out.println(string); + + //字符串比较,忽略大小写 + string.equalsIgnoreCase(str); + + + + } +} -- Gitee