自定义博客皮肤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 4627

原创 冒泡排序

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

2018-08-23 15:25:06 128

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

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

2018-08-23 14:30:03 2161

原创 九九乘法表

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 136

原创 while 和 do-while

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

2018-08-23 12:01:12 346

原创 break和continue

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

2018-08-23 11:00:29 127

原创 for循环

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

2018-08-23 10:34:43 132

原创 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 241

原创 If分支语句

If表示判断,小括号中是一个表达式,表达式只能返回true或者falseimport 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 1403

原创 数组

数组:一种可以用来保存一组兼容数据类型的引用数据类型定义方式:int arr[]int[] arrint [] 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 97

原创 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 269

原创 数据类型

数据类型分为两大类: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 137

原创 方法的重载

在同一个类的内部,方法名相同,参数特征不同。其中,参数的特征包含:参数个数和参数类型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 398

原创 构造方法

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

2018-08-22 12:05:34 271

原创 类的组成

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

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

原创 我的第一个Java程序

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

2018-08-22 10:12:09 146

空空如也

空空如也

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

TA关注的人

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