-
练习计算员工工资
所属栏目:[大数据] 日期:2021-07-06 热度:87
?* 练习计算员工工资 ?* 定义Employee员工类,包括姓名name,出生月份birthMonth等成员变量; ?* 有getSalary(int month)方法获取员工指定月份的工资,如果该月员工生日,公司额外奖励250元 ?* 定义SalariedEmployee有固定工资的员工类,有月薪monthlySalary[详细]
-
库存案例-集合+方法
所属栏目:[大数据] 日期:2021-07-06 热度:93
代码如下: 商品类: /* ?* 定义,描述商品的类 ?* 商品:4个属性(商品名字 String,大小 double,价格 double,库存 int) ?*/ //定义类,类名Goods //这个类型的变量,存储到集合中 public class Goods { ?? ?String brand; ?? ?double size; ?? ?double[详细]
-
抽象类作为方法的参数和返回值
所属栏目:[大数据] 日期:2021-07-06 热度:135
抽象类Animal: public abstract class Animal { ?? ?public abstract void eat(); } 子类Cat: public class Cat extends Animal { ?? ?@Override ?? ?public void eat() { ?? ??? ?System.out.println("猫在吃鱼"); ?? ?} } 子类Dog: public class Dog ext[详细]
-
Map的keySet遍历
所属栏目:[大数据] 日期:2021-07-06 热度:196
import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; public class MapDemo01 { ?? ?public static void main(String[] args) { ?? ??? ?/* ?? ??? ? * 1.调用map集合的方法keyset,所有的键存储到set集合中[详细]
-
Map的entrySet遍历
所属栏目:[大数据] 日期:2021-07-06 热度:108
import java.security.KeyStore.Entry; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; /*entrySet方法,键值对映射关系获取 ?* 实现步骤: ?* 1.调用map集合方法entrySet()将集合中的映射关系对象,存[详细]
-
获取指定字符串中,大写字母、小写字母、数字的个数。
所属栏目:[大数据] 日期:2021-07-06 热度:140
代码如下: import java.util.Scanner; /* ?* 获取指定字符串中,大写字母、小写字母、数字的个数。 ?*/ public class StringTest { ?? ?public static void main(String[] args) { ?? ??? ?System.out.println("请输入字符串:"); ?? ??? ?Scanner sc=new Sc[详细]
-
JAVA实现对ES数据库的增删改查代码
所属栏目:[大数据] 日期:2021-07-06 热度:154
import com.alibaba.fastjson.JSONObject;import org.elasticsearch.action.bulk.BulkRequest;import org.elasticsearch.action.bulk.BulkResponse;import org.elasticsearch.action.delete.DeleteRequest;import org.elasticsearch.action.delete.DeleteRes[详细]
-
Java的几种常见排序算法
所属栏目:[大数据] 日期:2021-07-06 热度:113
Java的几种常见排序算法 一、所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。排序算法,就是如何使得记录按照要求排列的方法。排序算法在很多领域得到相当地重视,尤其是在大量数据的处理方面。一个优秀的算法可[详细]
-
利用Calendar类获取年、月、日
所属栏目:[大数据] 日期:2021-07-06 热度:89
import java.util.Calendar;public class time_Calender { public static void main(String[] args) { Calendar cal=Calendar.getInstance(); int day=cal.get(Calendar.DATE); int month=cal.get(Calendar.MONTH)+1; int year=cal.get(Calendar.YEAR); int[详细]
-
方法重载
所属栏目:[大数据] 日期:2021-07-06 热度:85
class MyClass{ int height; MyClass(){ System.out.println("无参数构造函数"); height=4; } MyClass(int i){ System.out.println("房子高度为"+i+"米"); height=i; } void info(){ System.out.println("房子高度为"+height+"米"); } void info(String s){[详细]
-
利用集合合并数组
所属栏目:[大数据] 日期:2021-07-06 热度:90
import java.util.Arrays;import java.util.Set;import java.util.HashSet;public class array_union { public static void main(String[] args) { String[] arr1={"1","2","3"}; String[] arr2={"3","4","5","6"}; String[] result=union(arr1,arr2); Syste[详细]
-
求两个数组之间的差集
所属栏目:[大数据] 日期:2021-07-06 热度:181
import java.util.ArrayList;public class array_diffrence { public static void main(String[] args) { ArrayList array1=new ArrayList(); ArrayList array2=new ArrayList(); array1.add("common1"); array1.add("common2"); array1.add("notcommon1");[详细]
-
删除数组元素
所属栏目:[大数据] 日期:2021-07-06 热度:106
import java.util.ArrayList;public class array_delete { public static void main(String[] args) { method_1(); method_2(); } public static void method_1(){ ArrayListString arrayList=new ArrayListString(); arrayList.clear(); arrayList.add(0,"[详细]
-
查找数组中的重复元素
所属栏目:[大数据] 日期:2021-07-06 热度:131
public class array_findDupicateInArray { public static void main(String[] args) { int[] array={1,2,5,6,7,9,2}; findDupicateInArray(array); } public static void findDupicateInArray(int[] array){ for(int i=0;iarray.length;i++){ for(int j=i+1[详细]
-
数组扩容
所属栏目:[大数据] 日期:2021-07-06 热度:69
import java.util.*;public class array_expand { public static void main(String[] args) { String names[]=new String[]{"A","B","C"}; String extend[]=new String[5]; extend[3]="D"; extend[4]="E"; System.arraycopy(names,extend,names.length); for[详细]
-
数组填充
所属栏目:[大数据] 日期:2021-07-06 热度:185
import java.util.*;public class array_fill { public static void main(String[] args) { int array[]=new int[6]; Arrays.fill(array,100); printArray(array); Arrays.fill(array,2,6,50); printArray(array); } public static void printArray(int arra[详细]
-
数组反转
所属栏目:[大数据] 日期:2021-07-06 热度:175
import java.util.ArrayList;import java.util.Collections;public class array_reverse { public static void main(String[] args) { ArrayListString arrayList=new ArrayListString(); arrayList.add("A"); arrayList.add("B"); arrayList.add("C"); arra[详细]
-
获取二维数组长度
所属栏目:[大数据] 日期:2021-07-06 热度:154
@H_502_0@public class array_length { public static void main(String[] args) { String[][] data=new String[2][5]; System.out.println("第一维数组长度为:"+data.length); System.out.println("第二维数组长度为:"+data[0].length); }} ? 输出结果:[详细]
-
数组排序及元素查找、添加元素
所属栏目:[大数据] 日期:2021-07-06 热度:72
import java.util.Arrays; public class array_sort { public static void main(String args[]) throws Exception{ int array[]={2,5,-2,6,-3,8,-7,-9,4}; System.out.print("初始数组为:"); printArray(array); Arrays.sort(array); System.out.print("数[详细]
-
windows10 环境中配置jdk环境变量
所属栏目:[大数据] 日期:2021-07-06 热度:137
一、环境准备 ? windows10 ? jdk-10 二、下载并安装jdk 三、配置环境变量 1、右键桌面上“我的电脑”“属性”,在弹出的页面上点击“高级系统设置”。 2、在弹出的“系统属性”窗口中“高级”标签页下点击“环境变量”按钮。 3、在弹出的“环境变量”窗口中[详细]
-
读取一个人的姓名,工作小时数,每小时的工资,税率,输出该员工
所属栏目:[大数据] 日期:2021-07-06 热度:177
import java.util.Scanner; class Demo1 { public static void main(String[] args)? { Scanner sc=new Scanner(System.in); System.out.println("请输入名字:"); String name=sc.next(); System.out.println("请输入工作小时数:"); int hours=sc.nextInt();[详细]
-
从键盘输入一个年份,判断这一年是否为闰年
所属栏目:[大数据] 日期:2021-07-06 热度:105
import java.util.Scanner; class Demo2? { public static void main(String[] args)? { Scanner sc=new Scanner(System.in); System.out.println("请输入一个年份:"); int year=sc.nextInt(); //判断是否为闰年 if((year%4==0year%100!=0)||(year%400==0))[详细]
-
计算当前时间
所属栏目:[大数据] 日期:2021-07-06 热度:166
代码如下: /*练习计算当前时间 ? 使用System.currentTimeMillis()计算当前时间 ? System.currentTimeMillis()可以返回当前时间与协调世界时间1970年1月1日午夜之间的时间差 */ class Demo4? { public static void main(String[] args)? { //把1970年1月1日[详细]
-
验证三角形的有效性,提示用户输入三个边长,判断是否构成三角形
所属栏目:[大数据] 日期:2021-07-06 热度:72
代码如下: /* ? 验证三角形的有效性,提示用户输入三个边长,判断是否构成三角形 */ import java.util.Scanner; class Demo6? { public static void main(String[] args)? { Scanner sc=new Scanner(System.in); System.out.println("请输入第一条边长:");[详细]
-
从键盘输入一个整数,判断它是正数,负数,0
所属栏目:[大数据] 日期:2021-07-06 热度:155
代码如下: import java.util.Scanner; class Demo7 { public static void main(String[] args)? { Scanner sc=new Scanner(System.in); System.out.println("请输入一个整数:"); int num=sc.nextInt(); //判断 if(num0) System.out.println(num+"是正数");[详细]