cyh

早起签到群:642179511 [2018我们要早起不赖床]

Problem D: 梯田AGAIN

Description 大家还记得去年的梯田吗?土豪YZK在一块小岛上有着一大片n*m的梯田,每块1*1的田地都有它的高度。奴隶们不甘被YZK剥削,他们联合起来决定发动一场海啸淹掉YZK的部分梯田。 奴隶们去年尝试了一下,结果发现,由于土质太过松软,水能够透过土地渗入到相邻的梯田,即对于海啸高...

2017-04-30 13:11:41

阅读数:195

评论数:0

Java Swing中的文本区(JTextArea)实现换行保存到文件的几个方法

转载自http://www.thinksaas.cn/topics/0/417/417423.html 用swing写记事本,将JTextArea文本域内容写入到本地文本中,换行不显示的解决办法 1.如果是采用流的方式一行一行写到文件中,可以把FileWriter换为PrintWrit...

2017-04-21 21:22:15

阅读数:1523

评论数:0

swing选择文件并获取文件路径

JFileChooser文件选择器类 package no3; import java.awt.BorderLayout; import java.awt.FlowLayout; import java.awt.Frame; import java.awt.GridLayout; import ...

2017-04-20 18:24:18

阅读数:5064

评论数:0

单循环链表--约瑟夫环

#include #include //单链表类型定义 typedef struct node { int data; struct node *next; }LNode, *LinkList; //单链表的创建 LinkList Creat_LinkList(int n ...

2017-04-20 11:19:29

阅读数:356

评论数:0

swing创建选项卡

步骤: 1.创建JTabbedPane(一个组件,它允许用户通过单击具有给定标题和/或图标的选项卡,在一组组件之间进行切换) 2.创建面板JPanel,使面板作为容器添加到JTabbedPane上 import java.awt.BorderLayout; import java.awt.e...

2017-04-19 22:58:54

阅读数:577

评论数:0

swing创建菜单

步骤: 1创建菜单条 JMenuBar 2创建菜单 JMenu 3创建菜单项 JMenuItem 菜单项依附菜单,菜单依附菜单条 import java.awt.event.ActionListener; import javax.swing.*; // implements Act...

2017-04-19 22:29:03

阅读数:174

评论数:0

Swing触发事件的3种方法

/** * 方法1 * 利用一个ActionListener来监听事件源产生的事件 * 用多个if来判断事件源 */ import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionList...

2017-04-19 21:17:31

阅读数:2903

评论数:0

swing 布局管理器

边界布局BorderLayout: 将整个容器划分成东南西北中五个方位来放置控件,放置控件时需要指定控件放置的方位 /** * 边界布局 */ import java.awt.BorderLayout; import java.util.*; /** * 边界布局 * */ impor...

2017-04-19 14:51:56

阅读数:347

评论数:0

java扑克牌小程序

要求  1. 创建一副扑克牌,包括2-10,J,Q,K,A,黑桃,红桃,梅花,方片,不包括大小王。  2. 创建两名玩家,有name属性。  3. 洗牌,利用Collections.shuffle方法打乱顺序。  4. 发牌,从第一张开始,按照一人一张的方式,每人发两张牌。  5. 比牌,两人分别...

2017-04-18 21:34:27

阅读数:670

评论数:0

javaio文件操作

创建文件和删除文件 File.separator代替'/'实现路径分割 package no4; import java.io.File; import java.io.IOException; public class M{ public static void main(String[] ...

2017-04-17 08:18:07

阅读数:202

评论数:0

java简单图书查找程序

package no4; import java.util.*; class Book{ private String bookName; private String id; Book(String bookName, String id){ this.bookName = bookN...

2017-04-16 14:55:35

阅读数:1505

评论数:0

java简单酒店管理程序

Room类3个私有属性:房间编号,房间类型,房间状态 Initroom类对房间进行初始化和更改房间信息 package no4; import java.util.Scanner; public class Hotel{ public static void main(String[] ...

2017-04-16 12:19:20

阅读数:2559

评论数:0

java类型自动装箱拆箱和字符串与基本类型的装换

package no2; public class Main { public static void main(String[] args){ //将int,double,boolean变成对象,使用new创建Integer实列 Integer num = new Integer(23...

2017-04-16 08:54:26

阅读数:456

评论数:0

java直接输出对象

打印时会调用类中toString(),若类中没有复写toString()则调用最大的父类Object中的toString()导致输出地址值 package no2; class A{ public String toString(){//重写了toString方法 return "...

2017-04-15 21:26:51

阅读数:2401

评论数:0

java多态

多态分为方法多态性,对象多态性 方法多态性: 重载(同名方法参数列表不同)  和  重写(发生在继承关系中) 对象多态性: 向上转型 向下转型 package no2; class Person{ void fun(){ System.out.println("父类&...

2017-04-15 16:51:52

阅读数:146

评论数:0

java继承中构造函数的调用

子类通过super调用父类的构造方法 每一个子类的构造方法都回默认会调用父类的无参构造方法 package no2; class Person{ String name; int id; Person(){ System.out.println("aaa"); } ...

2017-04-15 16:45:55

阅读数:449

评论数:0

单链表操作

#include #include #define OK 1 #define ERROR 0 //单链表类型定义 typedef struct node { int data; struct node *next; }LNode, *LinkList; //单链表的创建 (尾插法...

2017-04-13 23:39:12

阅读数:159

评论数:0

简单学生类的继承

要求用到面向对象的思想,运用继承,封装,多态。 实现功能:输入5个学生姓名和成绩,全部输入完成后输出他们的姓名和成绩。 package stu; import java.util.Scanner; class Person{ protected String name; Strin...

2017-04-13 21:22:20

阅读数:368

评论数:0

this和super的区别

this表示对本类成员方法的引用 super表示对父类成员和构造方法的的引用 两者不能同时出现在一个构造函数中,都需要出现在构造方法的第一行 package no2; class Person{//父类 int i=10; Person(){ System.out.println(&quo...

2017-04-12 16:58:44

阅读数:385

评论数:0

java 继承

继承的好处:避免重复的行为定义 子类与父类之间是一种 is-a 的关系,比如学生类继承了人类。 未继承 package no1; class Student{//学生类 private String name; private int age; private int id; Stud...

2017-04-12 16:18:08

阅读数:219

评论数:0

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