Java
Italink
瞳閉 & 心開
展开
-
Java 8.9 游戏:井字游戏(C++&Java)
思路框架同8.20 :C++:#include<iostream>#include<string>using namespace std;class Chess {public: Chess(); //初始化成员数据 void show(); //显示棋盘 i...原创 2018-09-30 23:53:45 · 971 阅读 · 1 评论 -
Java 抽象类与继承训练
(1) 请运用面向对象程序设计思想编写完成几何对象的面积计算程序,具体要求为:GeometricObject(抽象类)、Circle、Cylinder和Rectangle之间的继承关系如下图所示,请分按类图分别实现这四个类; 然后编写一测试类GeoAreaSum,在该类中编写一个方法求数组中所有几何对象的面积之和,其方法头为:public static double sumArea...原创 2018-11-25 16:52:46 · 911 阅读 · 0 评论 -
Java-贷款计算器小程序
请编写一个贷款计算器小程序,具体功能如下:用户通过控制台输入贷款利率(单位为%,例如输入5.6表示贷款利率为5.6%)、贷款金额(单位为万元,例如输入100表示贷款金额为100万)、贷款年限(单位为年,例如输入20表示贷款年限为20年)后,总还款金额(单位为万元,保留两位小数)和月还款金额(单位为元,保留两位小数)就会显示在屏幕上。import java.util.Scanner;publ...原创 2018-11-24 16:23:53 · 5773 阅读 · 1 评论 -
Java9.13——Location类
设计一个名为Location的类,定义二维数组中的最大值及其位置,这个类包括公共数据域row,column和maxValue,二维数组中最大值及其下标用int型的row,colum以及double型的maxValue存储。编写下面的方法,返回一个二维数组中最大值的位置。public static Location locateLargest(double[][] a)返回值是一个Loc...原创 2018-11-24 16:30:33 · 4716 阅读 · 2 评论 -
JavaFx-微波炉界面演示
请采用JavaFX平台实现如下微波炉界面,在此基础上采用事件驱动编程实现按钮start和stop的功能:当点击按钮start,文本框中的内容就会显示“正在加热中……”,并显示相应的图片;当点击按钮stop,文本框中的内容就会显示“微波炉已停止加热”,并切换图片。提示:改变文本框中的内容可用TextField的setText(String s)方法;改变左侧上Label上的图片可用其setG...原创 2018-11-29 11:54:49 · 864 阅读 · 0 评论 -
科学计算器程序(windows标准)—C++&Java
模拟Windows系统自带的标准计算器完成功能: 多位数(小数默认最多保留4位小数)加减乘除、括号、取反、退格、CE清空数字、C重置——键盘输入或鼠标点击都可 开方、求倒未实现(扩展很容易),M系按键未实现(不知道干嘛用的) 若还存在输入bug,请评论指出=.=,我来修改运行效果:实现方式: 计算器核心:1、...原创 2018-11-29 22:47:25 · 2924 阅读 · 0 评论 -
俄罗斯方块思考
要想设计一个小游戏,先想办法去“描述“这个游戏,就拿这个游戏来说,不考虑那些花里胡哨的东西,俄罗斯方块的核心特征该怎么描述,描述的角度、方式不同,写的代码也就不同。怎么"描述"这个游戏呢一、面板 也就是俄罗斯方块中方块的运行界面,该怎么描述呢,考虑到后面的方块运动,可能有人想用坐标系来描述这个面板,当然这个方法可取,但用坐标来描述这个面板就有点大材小用了,为什么呢?因为俄罗斯方块的每...原创 2018-11-28 00:52:01 · 482 阅读 · 0 评论 -
汉诺塔小游戏—图形界面
运行效果: import javafx.application.Application;import javafx.scene.Scene;import javafx.scene.control.Button;import javafx.scene.control.Label;import javafx.scene.control.TextField;import jav...原创 2018-12-03 22:22:21 · 2058 阅读 · 7 评论 -
扫雷—JavaFX
模拟Linux系统自带的扫雷游戏,代码无素材,可直接运行BUG: 没写自定义窗口界面(扩展很容易),暂停按钮也没写功能,也没有时钟 运行效果: import javafx.application.Application;import javafx.geometry.Insets;import javafx.geometry.Pos;impo...原创 2018-12-06 16:30:13 · 2162 阅读 · 5 评论 -
Java 7.35 游戏:猜字游戏(C++&Java)
Ps: 有人可能好奇我为什么大费周章的去写主函数,而不直接把所有操作放在类中,Why?类就好比骨干(存放核心的数据和功能),最好提供接口, 避免了类中的输入输出,当然,这也不是绝对的。C++: #include<iostream>#include<string>#include<ctime>using namespac...原创 2018-10-01 01:10:06 · 619 阅读 · 0 评论 -
JAVA 8.20 游戏:四子连(Java&C++)
(游戏:四子连 )四子连是一个两个人玩的棋盘游戏,在游戏中,玩家轮流将有颜色的棋子放在一个六行七列的垂直悬挂的网格中: 这个游戏的目的是在对手实现一行、一列或者一条对角线上有四个相同颜色的棋子之前,你能先做到。程序提示两个玩家交替的下红子Red或黄子Yellow。当放下一子时,程序在控制台重新显示这个棋盘,然后确定游戏状态(赢、平局还是继续),下面是一个运行示例: 。。。...原创 2018-09-29 01:03:11 · 2786 阅读 · 0 评论 -
Java 7.21 游戏:豆机(C++&Java)
PS: 难点在于,随机之后的分隔,理解就很容易了注意:槽的奇偶情况C++: #include<iostream>#include<ctime>#include<string>using namespace std;class Machine {public: Machine(int,int); void r...原创 2018-10-01 13:06:48 · 1869 阅读 · 0 评论 -
Triangle2D类(Java)
定义Triangle2D类,包含:三个名为p1、p2和p3的MyPoint型数据域,这三个数据域都带有get和set方法。MyPoint在练习题10.4中定义。 一个无参构造方法,该方法创建三个坐标为(0,0)、(1,1)和(2,5)的三个点组成的默认三角形。 一个创建带指定点的三角形构造方法。 一个返回三角形面积的方法getArea()。 一个返回三角形周长的方法getPerimet...原创 2018-10-20 18:11:10 · 3232 阅读 · 0 评论 -
JavaFx清空面板(Pane)中的结点
如果知道某个结点可能会删除,那么就应该用引用变量将它保存,以待后来的删除GridPane p=new GridPane();p.getChildren().clear(); //清空面板p.getChildren().remove(int index); //根据下标去除结点p.getChildren().remove(Node ); //去除node结...原创 2018-11-22 19:21:22 · 11628 阅读 · 3 评论 -
JavaFx如何隐藏(修改)鼠标图标
如果要将鼠标隐藏,只需要把鼠标改为一张透明的图片就行了 ImageCursor Mouse=new ImageCursor(这里放Image对象,20,20) //20,20表示光标图片的偏移量 //在scene中修改光标 Scene scene=new Scene(); scene.setCursor(Mouse); //修改鼠标图标 ...原创 2018-11-22 22:00:41 · 1826 阅读 · 0 评论 -
Java11.1—Triangle类
用java语言设计一个名为Trangle的类来扩展GeometricObject类,该类包括:要求:三个名为side1,side2,side3的double私有数据域表示三角形的三条边,它们默认值为1.0。 一个无参数的构造方法。 一个能创建带指定参数参数s1,s2,s3的构造方法。 一个名为getArea()返回三角形的面积。 一个名为getPerimeter()的方法返回三角...原创 2018-11-24 15:19:05 · 6167 阅读 · 0 评论 -
Java实验—四子棋进阶
请参阅教材264页8.20题叙述编写一个“四子连”游戏(注:每次不仅要指定棋子的行而且还要指定列,具体效果如下图所示;此外,红黄棋手谁先下应随机生成)。运行效果:代码:import java.util.Scanner;public class JavaGame { int row,column; //行列 Stri...原创 2018-11-24 15:33:39 · 2745 阅读 · 2 评论 -
IDEA下Java3D的环境配置
遇到问题请留言,博主很闲的一、配置java环境(JDK+IDEA) 与java3D配置无关,不做赘述。二、下载java3D 直接下载地址:https://download.oracle.com/otn-pub/java/java3d/1.5.1/java3d-1_5_1-windows-amd64.exe 百度网盘下载地址:https...原创 2019-08-29 13:41:15 · 3768 阅读 · 11 评论