自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 java实现:在有序数组中插入一个数据,保持数组仍然有序

思路:找要插入的位置 index将该位置后面的数据,都往后挪一位 (处理index后面的数据)把新数据插到该位置(处理index对应的数据)package com.array.test;import java.util.Arrays;import java.util.Scanner;/** * 实现:在有序数组中插入一个元素,保持数组仍然有序 * 对新数组排序---1)找...

2018-10-31 03:40:40 15702 4

原创 java实现:在有序数组中插入一个数据,保持数组的排序情况

思路:1、将要插入的数据放到数组的最后一个位置2、对新数组排序,直接使用Arrays.sort(arr);package com.array.test;import java.util.Arrays;import java.util.Scanner;//实现:在有序数组中插入一个元素// 对新数组排序---直接使用Arrays.sort()方法public class Arra...

2018-10-31 02:45:47 5966 2

原创 java实现在有序数组里插入数据(将数据放到数组最后一个位置)

思路1、将要插入的数据放到数组的最后一个位置2、将新数据和前一个做比较,向前遍历如果这个数据比前面一个小,就一直交换,一旦不小,就退出循环,不用再比较package com.array.test;import java.util.Arrays;import java.util.Scanner;//在有序数组中插入一个元素public class ArrayInsert { ...

2018-10-31 02:28:06 6853

原创 java实现:在数组中查找元素是否存在

定义一个flag,默认是false(没找到)将数组中每个元素和要查找的内容比较,一旦找到,将flag改为true(找到了),不再继续比较,break退出循环根据flag的boolean值,判断查找的结果package com.array.test;import java.util.Scanner;//在数组中查找元素是否存在 public class ArraySearch {...

2018-10-30 16:38:17 14132

原创 java实现数组复制,用for循环实现

1、使用for循环将原数组的每个元素赋值给新数组的对应元素,效率低2、 Arrays.toString(arr1),输出数组内容package com.array.test;import java.util.Arrays;//数组复制,用for循环实现,效率低public class ArrayCopyFor { public static void main(String...

2018-10-30 01:06:05 3665

原创 java实现从键盘上输入学生成绩,求总分、平均分、最高分、最低分,并升序排列、降序排列

java实现从键盘上输入学生成绩,求总分、平均分、最高分、最低分,并升序排列、降序排列用数组存储成绩1、录入,求总分、平均分2、求最高分、最低分 —打擂台,胜了,站擂台3、排序(升序、降序) —Arrays.sort(arr)方法升序package com.array.test;import java.util.Arrays;import java.util.Scann...

2018-10-29 19:58:25 36379 2

原创 java实现:随机生成月份, 并打印该月份的天数

java实现:随机生成月份, 并打印该月份的天数随机生成月份1-12,(int)(Math.random()*12+1),,生成12个数,从1开始月份不同,天数不同,用switch处理。分支1:2月份,28或29天;分支2:4,6,9,11月份,30天;分支3:其他月份, 31天;package com.word.word;//随机生成月份, 并打印该月份的天数public c...

2018-10-28 02:36:13 2291

原创 java实现:随机生成小写字母,并判断是元音还是辅音

java实现: 随机生成小写字母,并判断是元音还是辅音用switch进行判断,然后把switch放入for循环package com.word.word;//随机生成小写字母,并判断是元音还是辅音public class VowelsAndConsonants { public static void main(String[] args) { for (int ...

2018-10-28 02:06:50 2619

原创 java实现随机输出26个小写字母

java实现随机输出26个小写字母方法:在’a’加随机偏移量,随机偏移量用Math类的random方法实现package com.word.word;//随机输出26个英文字母public class PrintLowerCaseRandom { public static void main(String[] args) { for(int i=0;i<10...

2018-10-28 01:06:25 11020

原创 打印26个字母,在'a'上加偏移量

打印26个字母方法:在’a’上加偏移量package com.word.word;//打印26个字母public class PrintLowerCase { public static void main(String[] args) { for(int i=0;i<26;i++){ int c='a'+i; //'a'会自动转换...

2018-10-28 00:47:06 1111

原创 java判断闰年

java判断闰年package com.word.word;import java.util.Scanner;public class LeapYear { public static void main(String[] args) throws Exception { Scanner sc=new Scanner(System.in); Sys...

2018-10-27 00:36:32 2077

原创 交换两个变量的值

交换两个变量的值package com.word.word;public class Exchange { public static void main(String[] args) { int a=10; int b=5; int temp=a; a=b; b=temp; System...

2018-10-27 00:07:29 350

原创 产生随机数的两种方法

产生随机数的两种方法方法一:使用Random类的nextInt(int n)方法package com.word.word;import java.util.Random;public class RandomTest { public static void main(String[] args) { Random rd=new Random(); ...

2018-10-26 23:52:39 1665

原创 throws抛异常

如果调用的代码有异常抛出,那需要try…catch处理或者抛异常package com.exception.test;import java.util.Scanner;public class Throws { public static void main(String[] args) { Calculate cal=new Calculate(); ...

2018-10-24 23:20:31 1000

原创 try...catch...finally的使用和执行情况

try…catch…finally执行顺序:try代码块中出现异常后,会被catch捕获,转而执行catch代码块,最后执行finally代码块各代码块里的执行情况try代码块—在try{}中,异常后面的代码不执行—(全部执行或部分执行)catch代码块—try{}没异常,catch不执行。try有异常,catch执行(全部执行或不执行)finally代码块—永远执行(绝对全部...

2018-10-24 20:11:05 410

原创 try...catch的使用

没有try…catch,程序执行出现了异常,程序会停止执行之后的代码;如果有了try…catch,程序的出现的异常会被捕获和处理,异常之后的代码仍能继续执行。一、没有try…catchpackage com.exception.test;import java.util.Scanner;public class TryCatch { public static void ...

2018-10-24 19:32:29 250

原创 缓冲流-复制图片

缓冲流-复制图片英语空隙。。Flush the toilet after you’re done. 上完厕所请冲水package com.file.test;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java....

2018-10-21 00:54:25 511

原创 复制图片-字节流-FileInputStream

复制图片FileInputStream 读文件FileOutputStream 写文件package com.file.test;import java.io.FileInputStream;import java.io.FileOutputStream;public class ReadFileInput { public static void main(String...

2018-10-19 01:59:56 910

原创 读取文本文件FileReader

IO流读取文本文件FileReaderpackage com.file.test;import java.io.FileReader;public class ReadFile { public static void main(String[] args) throws Exception { FileReader fr=new FileReader("E...

2018-10-18 20:57:56 527

原创 绘制文字

绘制文字的步骤1、继承JPanel2、重写Paint(Graphics p)3、 g.setFont(new Font("楷体",Font.BOLD,15)); //设置字体 g.drawString("文字",20,20); //绘制文字 文字内容,起点好不容易习惯了自己的长相,理了个发,又换了一种丑法package com.draw.test;import ja...

2018-10-17 03:15:07 297

原创 绘制图形

绘制图形1、继承JPanel2、重写画笔方法Paint(Graphics p)画椭圆、线、线框矩形、填充矩形、设置画笔颜色 g.drawOval(20,20,20,20); //画一个椭圆,左上角的坐标,长,宽 g.drawLine(50,50,60,50); //画线,起点终点坐标 g.drawRect(70,70,10,10); /...

2018-10-17 01:44:32 220

原创 做一个简单的记事本(菜单的运用)

菜单添加到窗体的步骤1、JMenuItem 添加到JMenu2、JMenu添加到JMenuBar3、this.setJMenuBar() //添加菜单栏到JFrame工具提示btn1.setToolTipText(“新建”); //鼠标移到按钮上提示“新建”菜单设置快捷menu1.setMnemonic(‘F’); //menu1的快捷键是Alt+Fpackage com.lay...

2018-10-17 00:12:59 918

原创 聊天窗口

聊天窗口布局:默认布局,文本域取center,面板取south组件:1、文本域+滚动条2、面板下拉列表ComboBox文本框按钮package com;import javax.swing.*;import java.awt.*;public class Chat extends JFrame { JTextArea area; JPanel p;...

2018-10-14 02:50:06 239

原创 窗口拆分JSplitPane

窗口拆分JSplitPanepackage com.layout.test;import javax.swing.*;public class SplitTest extends JFrame { JList li; JLabel la; JSplitPane split; public static void main(String[] args) {...

2018-10-14 00:45:53 239

原创 下拉列表和滚动条的使用

下拉列表和滚动条的使用每当我准备认真看书的时候,这个世界就变得非常有趣,任何风吹草动都能吸引我下拉列表JComboBox的使用1、创建一个数组2、new一个JComboBox,将数组传进来滚动条JScrollPane的使用1、创建一个数组2、new一个JList,将数组传进来3、设置Jlist的可见列数setVisibleRowCount(2);4、new一个JScrollPa...

2018-10-13 21:44:17 1061

原创 用户界面(单选按钮和复选框的使用)

用户界面:单选按钮和复选框的使用步骤:一、继承JFrame二、定义面板,组件三、构造函数中创建组件设置布局添加组件到面板,添加面板到窗体设置窗体属性package com.layout.test;import javax.swing.*;import java.awt.*;public class RadioTest extends JFrame { //继承J...

2018-10-13 06:24:33 1957

原创 登录界面(标签,文本域,密码域)

创建登录窗体步骤一、继承JFrame二、定义面板组件三、构造函数中创建面板、组件设置布局添加组件到面板,添加面板到窗体设置窗体属性package com.layout.test;import javax.swing.*;import java.awt.*;public class LoginTest extends JFrame { JPanel p1,p2,...

2018-10-13 03:40:41 786

原创 面板JPanel

面板JPanel使用步骤一、继承JFrame二、定义组件三、构造函数中创建面板、组件添加组件到面板添加面板和组件到窗体设置窗体属性package com.layout.test;import javax.swing.*;import java.awt.*;public class PanelTest extends JFrame { // 1、继承JFrame ...

2018-10-13 03:02:03 301

原创 表格布局管理器

创建表格布局的步骤:1、继承JFrame2、成员中定义组件3、构造函数中创建组件定义布局添加组件设置窗体属性package com.layout.test;import javax.swing.*;import java.awt.*;public class GridTest extends JFrame { //1、继承JFrame JButton bt...

2018-10-13 02:21:54 317

原创 流式布局管理器

流式布局创建步骤1、继承JFrame2、定义组件3、构造函数中:创建组件设置布局添加组件设置窗体属性package com.layout.test;import javax.swing.*;import java.awt.*;public class FlowTest extends JFrame{ //1、继承JFrame JButton bt[] = {n...

2018-10-13 01:56:56 157

原创 边界布局管理器

创建边界布局的步骤:1、继承JFrame2、成员中定义组件3、构造函数中 1)创建组件 2)添加组件 3)设置窗体属性package com.layout.test;import javax.swing.*;import java.awt.*;public class BorderTest extends JFrame { //1、继承JFrame ...

2018-10-13 01:49:56 240

空空如也

空空如也

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

TA关注的人

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