自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 快速排序

什么是快速排序? 从待排序的数据序列中任取一个数据(如第一个数据)为分界值,所有比它小的数据元素一律放到左边,所有比它大的数据元素一律放到右边。经这一趟下来,该序列形成两个左右子序列,左边序列中数据元素的值都比分界值小,右边序列中的数据元素的值都比分界值大。接下来对左、右子序列进行递归 package com.stud.test.stu; public class QuickSort { ...

2018-08-30 23:34:15 4652

原创 冒泡排序

冒泡排序:在一列数据中把较小的数据逐次向上移动(冒泡)的一种排序技术 冒泡排序的要点:每一轮下来,总会将本轮里面最大(或最小)的数沉下去(或浮上来) package day02; /** * 有一组数据:31,20,17,81,72,13;编写程序,将上述数据升序排列 * @author Fmc * */ public class BubleSort { public stati...

2018-08-23 15:25:06 142

原创 两种三角形的打印方法

第一种  *  **  ***  ****  *****  ******  ******* package day02; import java.util.Scanner; /** * 三角形 * * * ** * *** * **** * ***** * ****** * ******* * @author Fmc * */ public class ForWor...

2018-08-23 14:30:03 2219

原创 九九乘法表

package day02; /** * 九九乘法表 * @author Fmc * */ public class ForWork { public static void main(String[] args) { for(int i = 1;i <= 9;i++) { for(int j = 1; j <= i;j++) { System.ou...

2018-08-23 14:15:48 150

原创 while 和 do-while

while 和 do-while while 循环是先判断再决定是否执行循环体(有可能一次循环都不执行) do-while 循环是先执行一次循环体然后判断是否继续进入下一轮循环,也就是说:do-while 至少会执行一次循环体 while:  package day02; /** *使用 while循环语句计算1~100 之间质数的个数 * 质数:只能被1 和本身整除的数,最小的质...

2018-08-23 12:01:12 370

原创 break和continue

break和continue break作用:直接终止循环 continue作用:只停止当前循环 package day02; /** * 打印1~99之间能被5整除的数并记录不符合要求的数字的个数 * @author Fmc * */ public class BreakAndContinue02 { public static void main(String[] args...

2018-08-23 11:00:29 143

原创 for循环

for循环 for(初始语句;判断语句;累加语句){                   循环体 } 在编写循环时,一定要检查循环戴尔终止条件,防止死循环 package day02; import java.util.Scanner; /** * 输入年月日,判断距离1970-1-1共经历了多少天 * @author Fmc * */ public class ForDe...

2018-08-23 10:34:43 155

原创 switch分支语句

1.If可以用于条件范围的判断,switch可以用于等值判断 2.switch中的数据类型为:byte,short,char,int ,String(JDK7以后支持) 3.在某些特殊的情况下,break可以省略,default不是必须的 package day01; import java.util.Scanner; /** * 用户输入年月,打印当前月有多少天 * @autho...

2018-08-22 21:19:19 263

原创 If分支语句

If表示判断,小括号中是一个表达式,表达式只能返回true或者false import java.util.Scanner; public class Demo02{ public static void main(String[]args){ //输入年份,判断是否是闰年,并输出判断结果 Scanner input = new Scanner(System.in); Syst...

2018-08-22 20:06:55 1439

原创 数组

数组:一种可以用来保存一组兼容数据类型的引用数据类型 定义方式: int arr[] int[] arr int [] arr = {1,2,3,4} int [] arr = new int[5] int [] arr = new int[]{1,2,3,4,5} 数组内的每一个信息被称为元素 通过下标访问数组元素 通过length获取数组的长度 public class ...

2018-08-22 19:12:17 110

原创 Scanner 类

Scanner类是实现从键盘输入数据的一个类,也是日常编程经常使用的一个类。 输入个人信息,要求全部在控制台打印出来 import java.util.Scanner;//导入输入包 public class Person01{ //定义属性 String name;//默认值为:null int age;//默认值为0; int height; int weight; /...

2018-08-22 18:44:32 319

原创 数据类型

数据类型分为两大类:1.基本数据类型;2.引用数据类型 1.基本数据类型: a.数值类型:1)整数类型:(byte 字节类型 1;int 整型 4 ;short 短整型 2;long 长整型 (后多一个L表示长整型) 8)                       2)字符类型:char 使用单引号 2                        3)浮点型:(float 单精度 (后...

2018-08-22 18:02:33 151

原创 方法的重载

在同一个类的内部,方法名相同,参数特征不同。 其中,参数的特征包含:参数个数和参数类型 void hello(){ } //与以上方法构成重载的方法: void hello(String name){ } void hello (int age){ } void hello(String name ,int age){ } void hello(String name , int age ...

2018-08-22 13:38:13 415

原创 构造方法

  1.当没有构造方法时,系统会自动生成一个默认无参构造方法 2.当拥有构造方法后,系统不会生成一个默认无参构造 3.一般情况下,当我们设计类时应该为类显式的添加无参构造方法 public class Person{ //属性 String name; String address; int age; //自我介绍 void introduce(){ System.o...

2018-08-22 12:05:34 288

原创 类的组成

类由两部分组成:属性(特征) 和 方法(行为) public class Phone{ //类的组成:属性(特征)和方法(行为) //属性 String name; String brand; String price; //方法 //void 方法的返回类型 //方法名 void call(){ System.out.println("打电话。。。。"); } ...

2018-08-22 10:59:47 9843 1

原创 我的第一个Java程序

第一个Java程序(Hello Java!) public class HelloJava{ //类名必须和文件名相同 public static void main(String[]args){ //main方法是程序的入口 System.out.println("Hello Java!");//输出语句,输出括号内的内容。 } }  在控制台输出HelloJava D:...

2018-08-22 10:12:09 157

空空如也

空空如也

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

TA关注的人

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