编写Java程序,利用List维护用户信息
需求说明:将新增的用户信息添加到List集合。用户信息包括用户编号、姓名和性别。按照姓名和性别查找用户信息。实现思路:创建类UserInfo,在该类中定义3个String类型的变量编号(no)、姓名(name)、性别(sex),并创建这3个属性对应的getter()和setter()方法。创建类UserInfoSys,在该类中定义List类型的实例属性list,将ArrayList实例赋值于该属....

编写Java程序,使用日期处理类实现日期的格式化输出
需求说明:按“yyyy-MM-dd”格式输入一个字符串型日期,然后输出这个日期为本年中的第几周。实现思路:使用SimpleDateFormat格式化输入参数。Calendar下的静态属性WEEK_OF_YEAR返回本日期在本年份中的星期。实现代码://获得字符串时间如“2018-05-12”为当前年的第几周 public static int getWeekOfYear(String date)....

编写Java程序,随机给定一个数字猜大小
需求说明:由系统随机生成一个1~100之间的整数。通过控制台一直输入一个整数,比较该数与系统随机生成的那个数,如果大就输出“猜大了。”,继续输入;如果小就输出“猜小了。”,继续输入;如果相等就输出“恭喜,猜对了。”,退出输出。实现思路:通过Math类的random()方法组合产生一个1-100的随机数。同时用户也输入一个数字。在循环中反复比较产生的随机数和用户输入数字的大小,直至成功预测后退出循....
编写Java程序,将一个int型数组拼接成字符串
需求说明:将一个int数组中的元素拼接成int元素以逗号分隔字符串。实现思路:定义一个数组变量int[] arrs = {12,21,33,9,2}。定义一个方法arrayToString(int[]),该方法实参是arrs,返回值是String类型。在arrayToString(int[])方法内,实例化一个StringBuffer对象。遍历arrs数组中的每一个int元素,通过StringB....
编写Java程序,实现字符串统计和处理
需求说明:在控制台输入纯字符的字符串,输出当前字符串的长度。统计出该字符串中出现相同字母次数最多的字母(不考虑不同字母出现次数相同的情况)。将出现最多次数的字母字母替换成“-”,并将该字符串按照“-”进行拆分成字符串数组,最后对该字符串数组进行遍历。实现思路:统计用户在控制台中输入的字符串中出现字母次数最多的算法实现代码:char[] ch = str.toCharArray(); Arra...
编写Java程序,比较两个Dog对象是否为同一个对象
需求说明:重写Dog类的equals(Object obj)方法。如果equals(Object obj)中obj为Dog类型,则判断当前对象的dogName与obj对象的dogName是否同名,如同名则返回true,否则返回false。实现思路:定义一个Dog类,并定义一个dogName属性,生成setDogName()方法。实例两个Dog对象,通过equals比较两个对象,输出boolean....
编写Java程序,模拟五子棋博弈过程中的异常声明和异常抛出
需求说明:模拟五子棋博弈过程中的异常声明和异常抛出,判断用户所下棋子的位置,是否超越了棋盘的边界。棋盘的横坐标的范围为0~9,纵坐标范围为0~14,如果用户所放棋子的坐标超出了坐标范围,捕获系统抛出的异常,给出友好的提示信息。实现思路:所放棋子的坐标超出了坐标范围异常处理的实现思路:创建五子棋类GoBang,在该类中创建二维数组board,代表五子棋棋盘,二维数组长度为[10][15]。在GoB....

编写Java程序,编写自定义异常类封装将棋子落在格子中已有棋子的异常
需求说明:完善控制台版五子棋,判断用户所下棋子的位置,是否已经存在棋子,如果已经存在,则抛出用户自定义异常,提示用户该位置已经有棋子。实现思路:创建用户自定义异常类GoBangException,该类继承自Exception父类,在该类定义一个无参的构造器和一个String类型形参的构造器,在该构造器调用父类有参构造器,并将该构造器中的String类型参数,传递给父类构造器。在GoBang类中创....
编写Java程序,实现简单的五子棋博弈游戏(美和易思Java练习习题)
package com.qq.gb; import java.util.Scanner; public class GoBang { Scanner sc = new Scanner(System.in); String [][] num= new String[15][15];//创建二维数组 int userId = 0;//判断当前用户 int x = 0;//横坐标 ...

编写Java程序,模拟文件操作过程中的异常处理
需求说明:从控制中输入计算机磁盘中后缀名为“.txt”的文件的完整物理路径。如果该文件存在,则在控制台输出友好提示信息,告知用户该文件存在,如果文件不存在,程序运行时会抛出异常,将异常进行捕获。无论程序是否出现异常,最终通过finally语句库释放输入流所占用的物理资源。实现思路:创建类Read,在该类中导入java.io.FileInputStream类,在Read类中定义静态方法readFi....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
Java开发者
Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~
+关注