
Java
java学习
剑断青丝i
世界上唯一可以阻止你前进的就是懒惰
展开
-
Java之混合计算器的实现
写这个计算器一来是之前学了Java的GUI编程,学的目的本来是想写贪吃蛇的,最后因为素材不足没有写成,本以为白学了GUI编程,最近老师布置了一个关于GUI编程的题写一个混合计算器的界面,一开始看到后感觉很懵逼,但当自己一点点写起来之后发现也还行,下面的计算器的实现我花了很久才写出来。现拿出来供大家参考,可能还存在一定的问题,如果哪位大佬发现可以提出来,本人还是一位菜鸟,欢迎大佬找问题。下面是我的计算器的界面以及源码。package Calcultor;public class Main {原创 2020-11-26 20:01:14 · 8009 阅读 · 9 评论 -
Java GUI之画笔
今天学习了GUI的画笔功能以及对鼠标的监听功能和实现方法:package TWQ1;import java.awt.*;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import java.util.ArrayList;import java.util.Itera原创 2020-11-14 17:48:39 · 2106 阅读 · 1 评论 -
JAVA之简易计算器界面的实现
随着JavaGUI的学习的深入,自己写了一个简单的计算加减乘除的计算器实现功能如下图:在前两个文本框中分别输入一个数,选择要对这两个数进行的运算符,然后点击等号之后输出两个数的运算结果。实现的功能很简单package TWQ1;import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.原创 2020-11-13 18:44:16 · 3308 阅读 · 3 评论 -
JAVA之GUI窗体设计
最近在网上学习了GUI的简单基础知识点之后,做了一个练习题目要求:做一个如下图所示的界面:看到这个图之后设计的时候,大致的思路是,首先有一个大的窗体分为上下两个部分,然后设置四个面板,在第一个面板的最左与最右边各放一个按钮,在中间放置第二面板,第二个面板设置为两行一列,并且分别为其添加按钮,第三块面板第四块面版也都同理package TWQ1;import java.awt.*;import java.awt.event.WindowAdapter;import java.awt.even原创 2020-11-12 19:59:21 · 2927 阅读 · 0 评论 -
实现计算景区门票打折界面(JAVA界面设计)
题目描述:需要为一个景区实现计算景区门票的程序,已知成年人的门票价格是100元,儿童票打3折,老年票打5折。使用抽象类来为任意多张不同类型的票计算总价。其UML类图如下所示。解题思路:本题为我们老师布置的作业题,下面代码为我在作业题的基础上完善了一下,写作业的时候忽略了题上的一些要求,比如成人票的价格是已知的100块钱每张,儿童和老人的门票价钱是在门票标准单价的基础上进行打折的,哎,写作业马虎的毛病还是存在。如果还有问题的话还请大佬指教。package 买票; public class原创 2020-10-31 15:01:03 · 3570 阅读 · 2 评论 -
完美数——Java
计算并输出10000000的所有完美数。AC代码如下:import java.util.Scanner;public class Main { public static void main(String[] args){ int arr[]={2,3,5,7,11}; for(int i=0;i<5;i++) { //简单说就是2^(n-1)*2^n-1,这个公式是大数学家欧拉算出来的,记住就行原创 2020-09-30 12:39:30 · 2540 阅读 · 2 评论 -
Java中类、对象、封装、继承和多态(很详细)
1.类与对象:(1)类是一种抽象的数据类型,它是对某一类事务的整体描述或定义,但是并不能代表某一具体的事务。例如:人(人有姓名,年龄,性别等特征);对象是抽象概念的具体事例。例如:赵云就是人(类)的一个具体实例,赵云家的旺财就是狗(类)的一个具体的实例。对象是展现出来的具体实例,而不是抽象的概念。(2)类与对象的创建://这里就是创建了一个Person类public class Person(){ //每个类中又包含属性以及方法 String name; int age; //方法 pub原创 2020-07-02 19:43:14 · 6138 阅读 · 7 评论 -
Integer Inquiry(多个大数的和java语言实现)
One of the first users of BIT’s new supercomputer was Chip Diller. He extended his exploration ofpowers of 3 to go from 0 to 333 and he explored taking various sums of those numbers.“This supercomputer is great,” remarked Chip. “I only wish Timothy were原创 2020-05-20 20:01:54 · 1295 阅读 · 19 评论 -
Product(大数相乘java语言实现)
The problem is to multiply two integers X, Y . (0 ≤ X, Y < 10^250)InputThe input will consist of a set of pairs of lines. Each line in pair contains one multiplyer.OutputFor each input pair of lines the output line should consist one integer the pro原创 2020-05-20 19:37:05 · 1583 阅读 · 9 评论 -
在Vscode中为java编程配置环境(很详细)
1.第一步:首先随便找个在哪个位置建一个文件夹,用来当做java编程的工作区2.启动Vscode:点击下图所指:3.在弹出来的窗口中选中你刚刚创建的文件夹并点击添加。4.在Vscode 上点击Ctrl+shift+p,再出现的搜索框中输入create,然后选择:“Java:创建Java项目”。继续点击No build tools5.选择你创建的文件夹,并点击如下图:6.然后直接按回车即可,弹出下图所示,表名创建成功:7.最后编程的时候在src里面即可,点击src右键添加文件即可...原创 2020-05-17 19:47:34 · 3684 阅读 · 2 评论 -
初识java——hello world(代码讲解很详细)
在每学一门语言之前我们首先要学会hello world的的写法,下面我用java写了一个hello的输出以及每行代码的讲解;public class helloworld { public static void main(String[] args){ System.out.println("hello world!"); System.out.printf("hello world!!\n"); System.out.print("hello w原创 2020-05-16 18:25:40 · 33909 阅读 · 1 评论 -
java中Scanner类的使用方法及常用的包(超详细)
刚接触java由于想知道java中如何在键盘上输入一个数或一个串,上网查了一下,并且学习了Scanner类,总结了以下的一些方法,希望对你有帮助:下方的表,就提供了Scanner的基本常用方法,后方还有还有代码对此进行举例分析:先解释一下上面用法的含义,例如nextInt()就表示在键盘上获取一个int类型的整数,如果你输入的不是int类型的整数,则程序会报错,其他类型的也是同理。重点区分next()和nextLine(),其实也很好区分,这两个都是在键盘上读取一个字符串,不同之处就跟c语言中用sc原创 2020-05-16 17:11:25 · 10326 阅读 · 25 评论 -
JDK下载及安装教程(很详细)
1.点击下方链接进入官网:https://www.oracle.com/java/technologies/javase-jdk14-downloads.html2.鼠标下滑找到如下图所示,找到后点击下载:3.双击安装如下图:4.记住自己安装的路径并复制路径,方便配置环境5.选择电脑右键点击属性并选择高级系统设置,如下图:6.在出来的界面中选择高级并选择环境变量,如下图:7.在系统变量里点击新建,按如下图编辑,路径为自己自己安装的路径,编辑完之后点确定8.再次点击新建,并输入一下原创 2020-05-12 16:27:43 · 6110 阅读 · 9 评论