![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java习题
清灵菲儿
这个作者很懒,什么都没留下…
展开
-
输出数字金字塔
输出如下数字金字塔:本题应用到绝对值函数。先输出空格,定义行数i从零开始,每一行的空格数为总行数减去第i行。然后输出数字,定义数字从-i到i,给它取绝对值,再减去行数,再取绝对值,这是它的次数列表,最后求以2为底以它为次数,输出即可。代码如下:import java.math.*;class Home16_1{public static void main(String[] args)...原创 2019-10-26 13:38:41 · 2012 阅读 · 0 评论 -
十进制数转十六进制
这是一个将十进制数字转化成十六进制的数字的讲解,当然稍微改一下也适用于其他进制数之间的转化。十六进制数字包含十进制数字0、1、2、3、4、5、6、7、8、9以及表示十进制数字10的A,表示十进制数字11的B,表示12的C,13的D,14的E和表示15的F。已知A=65,定义 t=number%16,所以 s=(char)(55+t)+s;注意输出结果倒序取余。原创 2019-10-26 13:46:18 · 755 阅读 · 0 评论 -
检测密码
本题是要求检测密码,密码必须满足下面三个条件才算合法,否则不合法。我利用函数重载来实现。密码规则如下:●密码必须至少8位字符。●密码仅能包含字母和数字。●密码必须包含至少两个数字。编写一个程序,提示用户输人一个密码,如果符合规则,则显示合法, 否则显示不合法。import java.util.Scanner;class class27{ public static void ...原创 2019-11-03 21:58:45 · 895 阅读 · 0 评论 -
双骰子赌博
代码实现:public class Home27{ public static void main(String[] args) { boolean flag=true;//代表第一次 int lastSum=0; while(true){ int p1=(int) (1+Math.random()*6); int p2=(int) (1+Math.random()*...原创 2019-11-06 10:06:57 · 417 阅读 · 0 评论 -
求矩阵中各列数字的和
代码实现:程序说明:先输入一个3*4的矩阵,建立列索引,然后将每列数字相加结果赋给sum,最后返回sum即可。import java.util.Scanner;class class35{ public static void main(String[] args) { Scanner input = new Scanner(System.in); Syst...原创 2019-11-06 10:14:11 · 1410 阅读 · 0 评论 -
求正多边形的面积
代码如下:import java.util.Scanner;class Home21_1{ public static void main(String[]args){ Scanner scanner=new Scanner(System.in); System.out.print("Enter the number of sides:"); ...原创 2019-11-08 13:30:22 · 992 阅读 · 1 评论 -
豆机游戏
【题目要求】【题目分析】球的个数为路径个数槽子数=层数+1给槽子从0开始编号,小球下落过程中走R的次数即为落到的槽子编号。如 RLRL,两次R,小球落到2号槽子。具体如下图所示:【代码实现】class Class32{ public static void main(String[] args){ //1.提示用户输入球的个数 Sc...原创 2019-11-20 10:46:39 · 184 阅读 · 0 评论 -
猜单词游戏
【题目要求】【代码实现】import java.util.*;class Class34{ //1.先生成一组单词 public static String[] words={"big","small","long","short"}; //2.随机抽取一个单词 public static String word=null; //3.创建该单词的一个...原创 2019-11-20 10:56:22 · 534 阅读 · 0 评论 -
五子棋游戏
【题目要求】五子棋是两个人之间的竞技活动,分为黑白两方棋盘大小为15* 15,五连子的方向为横、竖、斜率先连成五子的一方获胜。要求创建一个棋盘并开始游戏。【题目分析】首先要创建一个15*15的棋盘,对其进行初始化并打印出棋盘,接着开始游戏,黑白双方交替出棋,每出一个棋子判断该位置是否有棋子,若有,重新出棋,若没有,判断它的四个方向是否连成五子。四个方向可行棋区域如下:【代码实现】...原创 2019-11-20 11:15:35 · 874 阅读 · 0 评论