自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lili Liang的博客

GitHub: https://github.com/leungll

  • 博客(61)
  • 资源 (3)
  • 收藏
  • 关注

原创 (Java)JDK的安装及环境变量的配置教程

目录一、登录Oracle官网二、JDK环境变量的配置三、测试一、登录Oracle官网下载JDK:https://www.oracle.com/index.html1.点击官网底部“下载和试用”的“下载面向开发人员的Java”:2.选择JDK:注意:此例下载的jdk版本是jdk-10。3.点击下载(以windows系统64位为例):注意:选择"acce...

2018-05-13 09:29:00 944 2

原创 Warshall算法的实现(两种方式)

法一:import java.util.*;public class TestDemo { public static void main(String[] args){ System.out.print("请输入矩阵的阶数:"); Scanner input = new Scanner(System.in); int n = input.nextInt(); Syst...

2018-05-12 10:24:23 5017

原创 九九乘法表(java实现)

package java_test;/** * @author : Liangll * @time : 2018/4/6 22:47 */public class Multipication { public static void main(String[] args){ for(int i = 1;i < 10;i++){ f...

2018-05-06 15:57:36 828

原创 四则运算项目(java实现)

要求:1.后台输入数字n(1-100),输出n道四则运算并计算结果;2.每道四则运算包含任意两种符号(+,-,*,/);3.随机产生运算符号、运算数字。(Math.Random());附加:1.运算过程中不能产生负数;2.后台输入n时,如何判断是否满足要求,如果不满足如何进行提示。 ( 如果输入a、10000、-3?不满足要求怎么办?)法一:package ja...

2018-05-06 15:46:43 690

原创 编写一个成绩排名程序(GUI)

题目:编写一个成绩排名程序。首先从一个文件中读入一组学生的姓名、学号和成绩,其中,姓名为一个字符串,学号为一个整数,成绩为一个实数,每位学生的信息占用一行,如“Yueying 20050923 95.5”。然后对这些学生的成绩进行排序,并将排序后的结果保存在另一个文件中。在该文件中,除了原有的姓名、学号和成绩以外,再增加排名信息。import java.io.*;import java...

2018-05-06 14:51:21 3376

原创 在Windows操作系统中有一个“画图”程序,可以用来绘制各种各样的图形。请编写一个程序,实现该软件的基本功能。

题目:在Windows操作系统中有一个“画图”程序,可以用来绘制各种各样的图形。请编写一个程序,实现该软件的基本功能,只要实现画直线、椭圆和矩形这3个功能即可。import java.awt.*;import javax.swing.*;import java.awt.event.*;public class PaintDemo extends JFrame{ public...

2018-05-06 14:39:46 5800

原创 编写一个程序,实现一个证券交易软件的登录界面。

题目:编写一个程序,实现一个证券交易软件的登录界面,只要实现该界面本身即可,不必实现真正的登录功能,背景也不必完全一致。import java.awt.*; import javax.swing.*; public class InterfaceDemo extends JPanel{ public static void main(String[] args){ Inte...

2018-05-06 14:36:30 2192

原创 编写一个学生信息登记系统,在新生入学时,用于录入学生的各种信息(GUI)

题目:编写一个学生信息登记系统,在新生入学时,用于录入学生的各种信息,如姓名、性别、班级、电话、手机、电子邮箱、通信地址、邮政编码等。在图形用户界面上,有菜单栏,也有工具栏及各种各样的控件。当学生的信息被录入后,需要保存在文件中。import java.awt.*; import java.awt.event.ActionEvent;import java.awt.event.Acti...

2018-05-06 14:27:00 5671 4

原创 编写一个程序,实现一个图形用户界面。

题目:编写一个程序,实现一个图形用户界面。在该界面上有一个静态文本框,里面有一段文字。另外还有两个单选按钮,用于设置文字的颜色:蓝色或红色。当用户选定某个颜色后,文本框中文字的颜色随机发生了变化。import java.awt.*;import javax.swing.*;import java.awt.event.*;public class MouseEventDemo exten...

2018-05-06 14:23:45 13772

原创 编写一个程序,统计一个文本文件所包含的不同单词的个数,并将结果保存在另一个文件中。

题目:编写一个程序,统计一个文本文件所包含的不同单词的个数,并将结果保存在另一个文件中。输出文件的格式为:每个单词占用一行,其内容包括单词本身及其出现的次数;各单词之间要按照从小到大的顺序排列。import java.io.*;import java.util.*;public class Text7 { static ArrayList<String> wordList ...

2018-05-05 16:53:08 13266 2

原创 汽车租赁系统(java实现)

package java_test;/** * @author : Liangll * @time : 2018/5/1 17:15 */import java.util.*;class Car { int number,personCapacity; String brand; double fee,goodCapacity; public Car...

2018-05-05 16:43:27 9439

原创 位运算符的应用

一、“与”运算符——&:1.迅速清零:对应的掩码设为0。2.保留指定位置:保留哪位,对应的掩码位就设为1。3.判断奇偶性:int d = a&1。所得结果为1,则a为奇数;所得结果为0,则a为偶数。如:int a = 4;//00000000 00000000 00000000 00000100int b = 7;//00000000 00000000 000...

2018-02-26 21:55:28 2293 2

原创 动态数据结构——动态链表(malloc函数的使用)

所谓建立动态链表,是指在程序执行过程中从无到有地建立一个链表。即我们需要一个个地去开辟新节点,并且去输入节点的数据信息,然后建立起前后相连的关系。下面我们开始尝试建立起一个动态链表:1.结构体部分:struct weapon{ int price; int atk; struct weapon * next;};2.然后我们写一个创建链表的函数:这个...

2018-02-26 21:30:51 10869 5

原创 计算考试成绩的总分,最高分,最低分,平均分以及成绩的排名算法

#include <stdio.h>#define N 10//计算考试总分int getTotalScore(int score[]){ int sum = 0; int i; for(i = 0;i < N;i++){ sum += score[i]; } return sum;}//计算平均分int getAvgScore(int score...

2018-02-25 15:52:54 15479

原创 C++中运用命名空间(namespace)解决相同命名不同值的方法

#include<iostream>using namespace :: std;namespace One{ int M = 200; int inf = 10;}namespace Two{ int x; int inf = 100;}int main(){ One :: inf *= 1; cout <&...

2018-02-24 14:47:50 5246

原创 《算法竞赛入门经典 第2版》第2章课后题题解(二)

习题2-5 分数化小数(decimal)题目:输入正整数a,b,c,输出a/b的小数形式,精确到小数点后c位,a,b<=10^6,c<=100。输入包含多组数据,结束标记为a=b=c=0.样例输入:1 6 40 0 0样例输出:case 1: 0.1667题解:#include<stdio.h>int main(){ int a...

2018-02-09 14:06:55 281

原创 《算法竞赛入门经典 第2版》第2章课后题题解(一)

习题2-1 水仙花数(daffodil)题目:输出100-999中的所有水仙花数。若3位数ABC满足ABC=A^3+B^3+C^3,则称其为水仙花数。例如153=1^3+5^3+3^3,所以153是水仙花数。题解:#include<stdio.h>int main(){ int a,b,c,n; for(n = 100;n < 1000;n++)...

2018-02-06 15:44:02 371

原创 文件的输入输出之重定向与fopen

一、重定向:使用文件最简单的方法是使用输入输出重定向,只需在main函数的入口处加入以下两条语句:freopen("input.txt", "r", stdin);freopen("output.txt", "w", stdout);上述语句将使得scanf从文件input.txt读入,printf写入文件output.txt。事实上,不只是scanf和printf,所有读键盘输入...

2018-02-02 21:22:02 1684

原创 《算法竞赛入门经典 第2版》知识点总结

1.整数 - 浮点数 = 浮点数。2.圆周率表示:const double pi = acos(-1.0)。(其中"acos"为求反余弦)。注:尽量用const关键字声明常数。3.在算法竞赛中,不要使用头文件conio.h,包括getch()、clrscr()等函数。4.在算法竞赛中,每行输出均应与回车符结束,包括最后一行。输出的每两个数或者字符串之间应与单个空格隔开。5.如果有多...

2018-02-02 20:43:03 324

原创 关于使用time.h和clock()函数获得程序运行时间

1.所在头函数:time.h2.使用函数:clock()3.运行时间除以CLOCKS_PER_SEC之后得到的值以“秒”为单位。3.对ACMer,请不要直接使用clock()的返回值,而应总是除以CLOCKS_PER_SEC。代码举例:#include <stdio.h>#include <time.h>int main(){ const...

2018-02-02 20:07:00 2335

原创 在windows环境下的命令行操作可执行文件(管道技巧的使用)

引言:在关于使用time.h和clock()函数获得程序运行时间一文中,我们发现,输入“20”,按Enter键后,输出的Time used不是0(为什么Time used预料结果是0?因为其运行时间小于0.01s)。原因:键盘输入的时间也被计算在内——是在程序启动之后才进行的。解决方法:使用“管道”小技巧。“管道”技巧:一、打开命令提示符(cmd),快键键:win+...

2018-02-02 20:06:50 25033

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除