自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 IDEA的常用设置

【1】进入设置:【2】设置主题:

2021-08-27 14:23:02 165

原创 IDE。。。。

集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。如微软的Visual Studio系列,Borland的C++ Builder、Delphi系列等。该程序可以独立运行,也可以和其它程序并用。IDE多被用于开发HTML应用软件。例如,许多人在设

2021-08-27 14:03:41 169

原创 数组_二维数组的初始化方式

数组的初始化方式总共有三种:静态初始化、动态初始化、默认初始化。【1】静态初始化除了用new关键字来产生数组以外,还可以直接在定义数组的同时就为数组元素分配空间并赋值。eg:int[][] arr = {{1,2},{4,5,6},{4,5,6,7,8,9,9}};int[][] arr =new int[][] {{1,2},{4,5,6},{4,5,6,7,8,9,9}};【2】动态初始化数组定义与为数组元素分配空间并赋值的操作分开进行。eg:int[][] arr = new int

2021-08-27 14:01:43 3834

原创 数组_二维数组

【1】引入:本质上全部都是一维数组:【2】基本代码:public class TestArray15{ public static void main(String[] args){ //定义一个二维数组: int[][] arr = new int[3][];//本质上定义了一个一维数组,长度为3 int[] a1 = {1,2,3};

2021-08-27 13:58:47 105

原创 数组_可变参数

public class TestArray12{ /* 1.可变参数:作用提供了一个方法,参数的个数是可变的 ,解决了部分方法的重载问题 int...num double...num boolean...num 2.可变参数在JDK1.5之后加入的新特性 3.方法的内部对可变参数的处理跟数组是一样 4.可变参数和其他数据一起作为形参的时候,可变

2021-08-24 17:17:35 100

原创 数组_详述main方法

【1】main方法:程序的入口,在同一个类中,如果有多个方法,那么虚拟机就会识别main方法,从这个方法作为程序的入口【2】main方法格式严格要求:public static void main(String[] args){}public static —>修饰符 ,暂时用这个 -->面向对象一章void —>代表方法没有返回值 对应的类型voidmain —>见名知意名字String[] args —>形参 —》不确定因素【3】问题:程序中是否可以有其他

2021-08-24 17:05:08 229

原创 数组_数组的应用_删除元素

【1】实现一个功能:删除指定位置上的元素逻辑:import java.util.Arrays;public class TestArray08{ public static void main(String[] args){ //功能:给定一个数组,删除下标为2元素 //1.给定一个数组: int[] arr = {12,34,56,7,3,10,34,45,56

2021-08-24 17:00:46 182

原创 数组_数组的应用_添加元素

【1】实现一个功能:添加逻辑:public class TestArray07{ public static void main(String[] args){ //功能:给定一个数组,在数组下标为2的位置上添加一个元素91 //1.给定一个数组: int[] arr = {12,34,56,7,3,10,55,66,77,88,999,89};

2021-08-24 16:59:08 240

原创 数组_数组的应用_查询问题

【1】查询指定位置的元素public class TestArray05{ public static void main(String[] args){ //查询指定位置的元素 //给定一个数组: int[] arr = {12,34,56,7,3,10}; //查找索引为2的位置上对应的元素是什么? System.out.println

2021-08-24 16:55:54 90

原创 数组_数组的应用_最值问题

【1】实现一个功能:给定一个数组int[] arr = {12,3,7,4,8,125,9,45}; ,求出数组中最大的数。public class TestArray04{ public static void main(String[] args){ //实现一个功能:给定一个数组int[] arr = {12,3,7,4,8,125,9,45}; ,求出数组中最大的数。 //1.给定一个数组 int[] arr = {12,3,7,4,8,125,9,45}; /

2021-08-19 11:06:43 198

原创 数组的引入和学习

【1】习题引入:import java.util.Scanner;public class TestArray01{ public static void main(String[] args){ //功能:键盘录入十个学生的成绩,求和,求平均数: //定义一个求和变量: int sum = 0; Scanner sc = new Scanner(System.in); for(int i=1;i<=10;i++){//控制循环次数 System.out.println

2021-08-17 09:19:14 173

原创 方法_方法的重载

【1】什么是方法的重载:方法的重载是指一个类中可以定义多个方法名相同,但参数不同的方法。 调用时,会根据不同的参数自动匹配对应的方法。注意本质:重载的方法,实际是完全不同的方法,只是名称相同而已!【2】构成方法重载的条件:❀不同的含义:形参类型、形参个数、形参顺序不同❀ 只有返回值不同不构成方法的重载如:int a(String str){}与 void a(String str){}不构成方法重载❀ 只有形参的名称不同,不构成方法的重载如:int a(String str){}

2021-08-16 17:27:54 609

原创 方法_面试题_两个数是否交换成功

【1】面试题:请问下面代码中两个数是否交换成功:public class TestM{ public static void main(String[] args){ int a=10; int b=20; System.out.println("输出交换前的两个数:"+a+"---"+b); changeNum(a,b); Sys

2021-08-16 16:46:30 151

原创 方法_方法的定义和调用(练习)

【1】基本功能:import java.util.Scanner;public class TestMethod03{ public static void main(String[] args){ //功能:我心里有一个数,你来猜,看是否猜对 //1.你猜一个数 Scanner sc = new Scanner(System.in); System.out.println("请你猜一个数:"); int yourGuessNum = sc.nextInt(); //2.我心里

2021-08-16 16:26:37 117

原创 方法_方法的定义和调用

【1】什么是方法?方法(method)就是一段用来完成特定功能的代码片段,类似于其它语言的函数(function)。方法用于定义该类或该类的实例的行为特征和功能实现。 方法是类和对象行为特征的抽象。方法很类似于面向过程中的函数。面向过程中,函数是最基本单位,整个程序由一个个函数调用组成。面向对象中,整个程序的基本单位是类,方法是从属于类和对象的。【2】方法声明格式:[修饰符1 修饰符2 …] 返回值类型 方法名(形式参数列表){Java语句;… … …}【3】方法的调用方式:对象

2021-08-16 13:58:25 954

原创 循环结构_三重循环练习(百元买百鸡)

public class TestFor21{ public static void main(String[] args){ /*百钱买百鸡:公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,用100文钱买一百只鸡,其中公鸡,母鸡,小鸡都必须要有,问公鸡,母鸡,小鸡要买多少只刚好凑足100文钱。数学:设未知数:公鸡:x只母鸡:y只小鸡:z只x+y+z=100只5x+3y+z/3=100钱

2021-08-15 16:47:03 804

原创 感受双重循环的过程

public class TestFor20{ public static void main(String[] args){ for(int a=1;a<=5;a++){ for(int b=3;b<=6;b++){ System.out.println(a+"-----"+b); } } }}

2021-08-15 16:21:21 83

原创 循环嵌套的使用扩展(菱形的方式2)

【1】实心菱形:public class TestFor18{ public static void main(String[] args){ //先打印出一个正方形,然后某些位置上打印*,某些位置上打印空格; int size = 27; int startNum = size/2+1;//起始列号 int endNum = size/2+1;//结束列号 //引入一个布尔类型变量===》理解为“开关” boolean flag = true; for(int j=1;j&

2021-08-15 16:15:14 99

原创 【2】循环嵌套的使用(打印各种形状)(双重循环)

【1】长方形:public class TestFor13{ public static void main(String[] args){ /* 长方形: ********* ********* ********* ********* */ for(int j=1;j<=4;j++){//控制行数 for(int i=1;i<=9;i++){//*的个数 System.out.print("*"); } //

2021-08-15 15:23:34 424

原创 【1】循环的嵌套使用(乘法口诀)(双重循环)

乘法口诀:11=112=2 22=413=3 23=6 33=914=4 24=8 34=12 44=1615=5 25=10 35=15 45=20 55=2516=6 26=12 36=18 46=24 56=30 66=3617=7 27=14 37=21 47=28 57=35 67=42 77=4918=8 28=16 38=24 48=32 58=40 68=48 78=56 88=6419=9 29

2021-08-14 17:22:15 287

原创 流程控制_循环结构_循环练习

【1】练习1:public class TestFor09{ public static void main(String[] args){ /*输出1~100中被5整除的数,每行输出6个*/ //引入一个计数器: int count = 0;//初始值为0 for(int i=1;i<=100;i++){ if(i%5==0){ System.out.print(i+"\t"); count++;//每在控制台输出一个数,count就加1操作 if(

2021-08-14 12:46:13 118

原创 流程控制_循环结构_关键字return小练习

public class TestFor08{ public static void main(String[] args){ //return:遇到return结束当前正在执行的方法 for(int i=1;i<=100;i++){ while(i==36){ return; } System.out.println(i); } }}

2021-08-14 12:05:34 83

原创 流程控制_循环结构_关键字continue小练习

【1】通过案例感受continue的作用:结束本次循环,继续下一次循环public class TestFor05{ public static void main(String[] args){ //功能:输出1~100中能被6整除的数: //方式1: /* for(int i=1;i<=100;i++){ if(i%6==0){ System.out.println(i); } } */ //方式2: for(int i=1;i<

2021-08-14 12:01:18 103

原创 流程控制_循环结构_关键字break小练习

public class TestFor02{ public static void main(String[] args){ //功能:求1~100的和,当和第一次超过300的时候停止程序 int sum = 0; for(int i = 1;i<=100;i++){ sum += i; if(sum>300){//当和第一次超过300时候停止 break;//停止循环 } } System.out.println(sum);//300 }}

2021-08-14 11:04:30 106

原创 流程控制_循环结构_for循环小练习以及三个循环的结构区别

public class TestFor01{ public static void main(String[] args){ //1+2+3+4+.....100 //while: /*int i = 1; int sum = 0; while(i<=100){ sum += i; i++; } System.out,println(sum); */ //for int sum = 0; for(int i = 1;i<=100;

2021-08-13 15:26:02 86

原创 流程控制_循环结构_do-while循环小练习(感受while和do-while的区别)

public class TestDoWhile{ public static void main(String[] args){ //1+2+3+4+.....100 //while方式: /*int i = 101; int sum = 0; while(i<=100){ sum += i; i++; } System.out.println(i);//101 System.out.println(sum);//0 */ //do-while方

2021-08-13 12:32:24 76

原创 流程控制_循环结构_while循环小练习【2】

public class TestWhile01{ public static void main(String[] args){ /* 【1】1+2+3+4+5+。。。。+100 int i = 1; int sum = 0; while(i<=100){ sum += i; i++; } System.out.println(sum);//5050 【2】2+4+6+8+。。。。+998+1000 int i

2021-08-13 11:57:31 255

原创 流程控制_循环结构_while循环小练习【1】

练习:1+2+3+4+5利用while循环求和(1)正常求和public class TestWhile{ public static void main(String[] args){ //功能:1+2+3+4+5 //1.定义变量: int num1 = 1; int num2 = 2; int num3 = 3; int num4 = 4; int num5 = 5; //2.再定义一个求和变量,用来接收和; int sum = 0; sum += nu

2021-08-13 11:40:28 95

原创 流程控制_分支结构_switch分支引入练习

import java.util.Scanner;public class TestSwitch01{ public static void main(String[] args){ /* 实现一个功能: 根据给出的学生分数,判断学生的等级: >=90 -----A >=80 -----B >=70 -----C >=60 -----D <60 -

2021-08-13 10:42:42 148

原创 分支结构练习(嵌套)

练习:小朋友搬桌子:年龄大于7岁,可以搬桌子;如果年龄大于5岁,性别是男,可以搬桌子;否则不可以搬动桌子,提示:你还太小了方式1:性别用0或者1接收import java.util.Scanner;public class TestIf05{ public static void main(String[] args){ //1.请输入小朋友年龄: Scanner sc = new Scanner(System.in); System.out.println("请录入小朋友的年龄

2021-08-12 17:02:00 524

原创 if多分支小练习(程序的不断优化)

import java.util.Scanner;public class TestIf04{ public static void main(String[] args){ //1.给出积分: Scanner sc = new Scanner(System.in); System.out.print("请输入会员积分:"); int score = sc.nextInt(); //2.根据积分判断折扣: if(score>=8000){ System.out.

2021-08-12 16:13:10 221

原创 流程控制_分支结构_if双分支引入练习

public class TestIf03{ public static void main(String[] args){ //实现一个功能:给出三个数(1-6),对三个数求和计算,根据和大小来分配不同的奖品 //1.给出三个数: int num1 = 6; int num2 = 4; int num3 = 2; //2.求和 int sum = 0; sum += num1; sum += num2; sum += num3; System.out.prin

2021-08-12 15:37:26 146

原创 流程控制_分支结构_if多分支引入练习(固定值和随机数的区别练习)

public class TestIf02{ public static void main(String[] args){ //实现一个功能:给出三个数(1-6),对三个数求和计算,根据和大小来分配不同的奖品 //1.给出三个数: int num1 = 6; int num2 = 4; int num3 = 2; //2.求和 int sum = 0; sum += num1; sum += num2; sum += num3; System.out.prin

2021-08-12 14:20:11 122

原创 流程控制_分支结构_if分支引入练习(单分支)

public class TestIf01{ public static void main(String[] args){ //实现一个功能:给出三个数(1-6),对三个数求和计算,根据和大小来分配不同的奖品 //1.给出三个数: int num1 = 6; int num2 = 6; int num3 = 6; //2.求和 int sum = 0; sum += num1; sum += num2; sum += num3; System.out.prin

2021-08-12 13:57:52 238

原创 运算符总结

2021-08-09 17:16:01 73

原创 运算符的优先级别

不需要去刻意的记优先级关系赋值<三目<逻辑<关系<算术<单目理解运算符的结合性PS:实际开发中我们不会写特别复杂的表达式,你要想先算谁就用()案例:5<6 | ‘A’>‘a’ && 126<=45+23&&!true=5<6 | ‘A’>‘a’ && 126<=45+23&&false= 5<6 | ‘A’>‘a’ &&72<=6.

2021-08-09 17:14:09 75

原创 算数运算符_条件运算符练习

import java.util.*;//*代表所有public class TestOpe12{ public static void main(String[] args){ //实现功能:男孩女孩选择晚饭吃什么,如果意见一致,听男生的,如果意见不一致,听女生的 //1.要让男孩女孩选择晚饭吃什么: Scanner sc = new Scanner(System.in); System.out.println("请选择今晚吃什么:1.火锅 2.烧烤 3.麻辣烫 4.西餐");

2021-08-09 16:32:37 176

原创 算数运算符_条件运算符基础代码练习

public class TestOpe11{ public static void main(String[] args){ int num =(5<7)?6:9; System.out.println(num);//6 String str =(4==4)?"你好":"你不好";//你好 System.out.println(str); System.out.println((4==8)?"你好":"你不好");//你不好 }}...

2021-08-09 16:13:49 88

原创 算数运算符_逻辑运算符练习

public class TestOpe10{ public static void main(String[] args){ int i=8; System.out.println((5>7)&&(i++==2)); //false System.out.println(i); //8 int a=8; System.out.println((5>7)&amp

2021-08-09 10:21:59 83

原创 算数运算符_逻辑运算符

public class TestOpe09{ public static void main(String[] args){ //逻辑与:& 规律:只要有一个操作数是false,那么结果一定是false System.out.println(true&true); System.out.println(true&false); System.out.println(false&true); System.out.println(false&fa

2021-08-09 10:14:15 110

空空如也

空空如也

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

TA关注的人

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