自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【面向对象】方法回顾 值传递

package com.oop.demo01;//package com.oop.demo01;//方法回顾值传递与引用传递(java都是值传递//值传递public class Demo04 { public static void main(String[] args) { int a = 1; System.out.println(a); Demo04.change(a); System.out.println(a.

2021-12-15 10:25:58 95 1

原创 【面向对象】方法的回顾:实参和形参

package com.oop.demo01;//方法的回顾:实参和形参public class Demo03 { public static void main(String[] args) { //实际参数要和形式参数要对应! int add = new Demo03().add(5, 2);//实际参数 System.out.println(add); } // 形式参数 public in.

2021-12-15 10:25:48 112

原创 【面向对象】 方法的回顾

package com.oop.demo01;public abstract class Demo02 { //静态方法 static public static void main(String[] args) {//在main方法里面写( //静态方法 Student.say(); } //非静态方法 static //实例化这个类 new //对象类型 对象名 = 对象的值 // Student.

2021-12-15 10:25:40 89

原创 【面向对象】方法的回顾

package com.oop.demo01;//面向对象第二节,方法的回顾 //Demo01 类public class Demo01 { //main 方法 public static void main(String[] args) { } /* 修饰符 返回值类型 方法名(...){ //方法体 return 返回值; */ public String sayHello(){ return.

2021-12-15 10:25:28 75

原创 【流程控制】 continue

package com.zhen.struct;//break 在任何循环语句的主体部分,均可以用break控制循环的流程,break用于强行推出循环,不执行下面循环中剩下的语句。(break语句也在switch中使用)//continue 语句用在循环语句中,用于终止每次循环过程,即跳过这次循环,接着执行尚未执行完的循环,接着进行下一次 是否执行的判定。public class ContinueDemo01 { public static void main(String[] args.

2021-12-15 10:25:19 44

原创 【流程控制】break

package com.zhen.struct;//break 在任何循环语句的主体部分,均可以用break控制循环的流程,break用于强行推出循环,不执行下面循环中剩下的语句。(break语句也在switch中使用)//continue 语句用在循环语句中,用于终止每次循环过程,即跳过这次循环,接着执行尚未执行完的循环,接着进行下一次 是否执行的判定。public class BreakDemo01 { public static void main(String[] args) {.

2021-12-15 10:24:52 70

原创 【流程控制】 do..while 循环,即使不满足条件也会循环一次

package com.zhen.struct;// do..while 循环,即使不满足条件也会循环一次public class DoWhileDemo01 { public static void main(String[] args) { int i = 0; int sum = 0 ; do { sum = sum +i; i++; }while(i<=100); .

2021-12-15 10:24:23 1215

原创 【流程控制】while循环2

package com.zhen.struct;public class WhileDemo02 { public static void main(String[] args) { int i = 0; int sum = 0; while (i<=100){ sum=sum+i; i++; } System.out.println(sum); }.

2021-12-15 10:24:15 183

原创 【流程控制】 while循环1

package com.zhen.struct;//while循环public class WhileDemo01 { public static void main(String[] args) { //输出1-100 int i = 0 ; while(i<100){//当while里面为(ture)的时候while为死循环,比如QQ等待人发送消息。。等待客户端链接等等。。 i++; S.

2021-12-15 10:24:03 442

原创 【流程控制】 switch case 语句2

package com.zhen.struct;public class SwitchDemo02 { public static void main(String[] args) { String name = "小平头 "; //虽然可以用字符串类型,但是实际上,表达的结果是字符串 //字符串的本质还是数字。 switch (name){ case "真真": Syst.

2021-12-15 10:23:49 199

原创 【流程控制】 多选这结构还有一个 switch case 语句

package com.zhen.struct;//多选这结构还有一个 switch case 语句public class SwitchDemo01 { public static void main(String[] args) { // char grade = 'A'; switch (grade){//()里面为表达式,要判断一个东西,如果等于案例1就输出1的语句如果是2就是2 switch语句里面的变量类型可以为byte sh.

2021-12-14 09:37:08 46

原创 【流程控制】if的嵌套结构

package com.zhen.struct;public class IfDemo04 { //if的嵌套 使用嵌套的IF。。。else..语句是合法的,也就是说你可以在另一个if或者else if。。 语句中使用if或else if 语句,你可以像if语句 //一样嵌套else if 。。。else。(他们是互不影响的) /* if(布尔表达式1){ ////如果表达式1的值为ture的值为ture执行代码 if(布尔表达式2){.

2021-12-14 09:37:01 351

原创 【流程控制】if的多选择结构

package com.zhen.struct;//if de 多选择结构//if语句至多有1个else 语句,else 语句在所有的else if语句之后//if语句可以有若干个else if 语句,它们必须在else 语句之前,//一旦其中一个else if 语句检测为ture ,其他的 else if 以及else 语句都将跳过执行.32import java.util.Scanner;public class IfDemo03 { public static void ma.

2021-12-14 09:36:53 173

原创 【流程控制】 if的双选择结构

package com.zhen.struct;import java.util.Scanner;//If的双选择结构public class IfDemo02 { public static void main(String[] args) { //分数小于60分就是不及格 Scanner scanner = new Scanner(System.in);//创建一个接收器,接受用户键盘输入的数据 System.out.println(".

2021-12-14 09:36:44 64

原创 【流程控制】 if的单选则结构

package com.zhen.struct;//if的单选则结构import java.util.Scanner;//if的单选则结构public class IfDemo01 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);//创建一个扫描器,扫描用户输入的内容。类似于接收器 System.out.println("请输入内容:").

2021-12-14 09:36:30 47

原创 【流程控制】 打印一个三角形 5行

package com.zhen.struct;public class ForDemo05 { public static void main(String[] args) { //打印一个三角形 5行 for (int i = 1; i <= 5; i++) { for (int j = 5; j>= i; j--) { System.out.print(" "); .

2021-12-14 09:36:11 131

原创 【流程控制】 打印99乘法表

package com.zhen.struct;public class ForDemo04 { public static void main(String[] args) { //打印99乘法表 //1.先打印第一列 //2.把固定的1在用一个循环包起来,就是第一列的123456789 //3.去掉重复项 j<=i //4.调整样式 \t 以及 System.out.println(); .

2021-12-14 09:35:54 276

原创 【流程控制】练习:用while或者For循环输出1-1000可以被5整除的数并且每行排列三个

package com.zhen.struct;public class ForDemo03 { public static void main(String[] args) { //练习:用while或者For循环输出1-1000可以被5整除的数并且每行排列三个 for (int i = 1; i <=1000; i++) { if (i%5==0){ System.out.print(i+"\t".

2021-12-14 09:33:28 206

原创 【流程控制】for 计算:0-100之间奇数和偶数的和

package com.zhen.struct;public class ForDemo02 { public static void main(String[] args) { //计算:0-100之间奇数和偶数的和 int oddsum = 0;//奇数和 int evensum = 0;//偶数和 for (int i = 0; i < 100; i++) { if(i%2!=0){//模运算,.

2021-12-14 09:33:16 399

原创 【流程控制】for

package com.zhen.struct;//for循环结构是支持迭代的一种通用结构。是最有效,最灵活的循环结构//for的执行次数在执行前就确定的public class ForDemo01 { public static void main(String[] args) { int a =1;//初始化条件 while(a<100){//判断条件 System.out.println(a);//循环体 .

2021-12-14 09:33:03 41

原创 【数组】打印数组元素

package com.zhen.array;import java.util.Arrays;public class ArrayDemo06 { public static void main(String[] args) { int [] a={1,2,3,4,5,6}; System.out.println(Arrays.toString(a));//toString 打印数组的作用 }}...

2021-12-02 23:28:15 121

原创 【数组】多维数组

package com.zhen.array;//多维数组public class ArrayDemo05 { public static void main(String[] args) { int [] a = { 1,2,3}; int[][] i={{1,2,3},{4,2,3},{5,2,3}};//2维数组 //但是i[][]的第一个框里面是第一个数组,第二个框里面是数组的第几号元素,从0开始计数起 //三维数组是数组.

2021-12-02 23:27:50 42

原创 【数组】数组的使用 for Each循环 增强for循环

package com.zhen.array;//数组的使用 for Each循环 增强for循环public class ArrayDemo04 { public static void main(String[] args) { int [] a = {1,2,3,4,5,6}; // 数组的类型 数组的每一个元素 数组的名称 //没有下标,适合打印数组元素,不适合去操作里面的数组元素// for (int i.

2021-12-02 23:26:33 103

原创 【数组】数组的使用和 for 循环

package com.zhen.array;//数组的使用 普通的for 循环public class ArrayDemo03 { public static void main(String[] args) { int[] a = {1,2,3,4,5,6}; //打印数组的全部元素 for (int i = 0; i < a.length; i++) {//for 遍历数组的作用 System.out..

2021-12-02 23:24:19 403

原创 【数组】的下标越界

package com.zhen.array;public class ArrayDemo02 { public static void main(String[] args) { //静态初始化,创建 + 赋值 //静态初始化:定义之后不可改变 int[] a={1,2,3,4,5};//所有花括号括起来的代表他是一个数组。 System.out.println(a[1]); //动态初始化,包括静态初始化.

2021-12-02 23:24:01 44

原创 【数组】数组声明的创建

package com.zhen.array;//数组声明的创建public class ArrayDemo01 { //变量的类型 变量的名字 = 变量的值 //数组类型[] public static void main(String[] args) { int[] nums;//1.声明一个数组nums nums = new int[10]; nums [2]= 3; nums [3]= 4; .

2021-12-02 23:23:21 42

原创 【方法】比大小和方法重载

package com.zhen.method;//return 1除了返回结果的功能 2.还可以结束方法public class Demo02 { public static void main(String[] args) { int max = max(10, 20); System.out.println(max); } //1.重载的规则 //重载方法:方法的名字一摸一样,但是参数的类型不(与返回值类型无关) //1. .

2021-12-02 23:23:03 146

原创 【方法】实参和形参

package com.zhen.method;//方法!!public class Demo01 { public static void main(String[] args) { int sum = add(3, 2);//实际参数,传递给形式参数 System.out.println(sum); // text(); } //加法 public static int add(int a ,int b ){//.

2021-12-02 23:22:48 55

原创 【流程控制】用while

package com.zhen.scanner;import java.util.Scanner;//Scanner的案例public class Demo05 { public static void main(String[] args) { //我们可以输入多个数字,并求其总合与平均数,没输入一个数字用回车确认,通过输入非数字来结束输入并输出执行结果 Scanner scanner = new Scanner(System.in); .

2021-12-02 23:22:34 29

原创 【流程控制】第三节课

package com.zhen.scanner;import java.util.Scanner;public class Demo04 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);//创建一个扫描器,从用户键盘接收数据 int i = 0;//定义一个整数类型,给它赋值为0 Float f = 0.0F; .

2021-12-02 23:22:19 35

原创 【流程控制】 next() 和nextLine()的区别

package com.zhen.scanner;import java.util.Scanner;public class Demo03 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);//创建一个扫描器对象,用于接受键盘数据 System.out.println("请用户输入数据:"); String Str = sc.

2021-12-01 22:45:26 57

原创 【流程控制】第二节课

package com.zhen.scanner;import java.util.Scanner;public class Demo02 { public static void main(String[] args) { //用Scanner来扫描用户键盘输入的数据 Scanner scanner = new Scanner(System.in); System.out.println("请用户输入数据:"); //判断用.

2021-12-01 22:45:11 31

原创 【流程控制】学会Scanner类来获取用户的输入,是一个扫描用户输入的类

package com.zhen.scanner;//学会Scanner类来获取用户的输入,是一个扫描用户输入的类import java.util.Scanner;public class Demo01 { public static void main(String[] args) { //创建一个,扫描器,从用户键盘接收数据 Scanner scanner = new Scanner(System.in); System.out.pri.

2021-12-01 22:44:50 56

原创 【基础】三元运算符?:

package com.zhen.operator;//三元运算符?:public class Demo08 { public static void main(String[] args) { //x ? y :z //如果x==ture,则结果为y,否则结果为z int score = 60 ; String type = score<60?"不及格":"及格"; //if Syste...

2021-12-01 22:44:32 26

原创 【基础】三元运算符?: 拓展赋值运算符 +=, -=,*= ,/=

package com.zhen.operator;//三元运算符?: 拓展赋值运算符 +=, -=,*= ,/=public class Demo07 { public static void main(String[] args) { int a = 10; int b = 20; a+=b;//a=a+b a-=b;// a=a-b System.out.println(a); Sys.

2021-12-01 22:44:10 104

原创 【基础】位运算符

package com.zhen.operator;//位运算符public class Demo06 { public static void main(String[] args) { /* A= 0011 1100 B= 0000 1101------------------------------ A&B =0000 1100(a与b) A|B =0011 1101(a或b) A.

2021-12-01 22:43:55 22

原创 2021-05-18

条件运算符,和扩展赋值运算符输出a=30a*=b; //a=a*ba/=b; //a=a/b字符串连接符(""+)这样格式的输出后面的会拼接如果字符串""是这杨格式(+"")则字符串前面的会正常运算条件运算符也叫三元运算符 ?:x?y:z//如果x为真那就输出y,如果x为假那就输出z;int score =50; 2 int score =80;string type = score <60?"不及格";:"及格"//必须...

2021-12-01 22:43:32 28

原创 【基础】逻辑运算符

package com.zhen.operator;//逻辑运算符public class Demo05 { public static void main(String[] args) { // 与(and)&& 或(or)|| 非(取反)! boolean a = true; boolean b = false; System.out.println("a && b:"+(a&am.

2021-12-01 22:43:13 69

原创 【基础】自增自减运算符

package com.zhen.operator;public class Demo04 { public static void main(String[] args) { //++ --自增 自减 一元运算符 int a = 3; int b = a++; //a=a+1 //执行这行代码之后再给B赋值就 是B的值 等于A的计算算完之后(先赋值,后计算) System.out.println(a); .

2021-12-01 22:42:48 71

原创 【基础】关系运算符号和取余运算符

package com.zhen.operator;public class Demo03 { public static void main(String[] args) { //关系运算符返回的结果 正确 ture 错误false 布尔值 int a = 10; int b = 20; int c = 30; System.out.println(c%b);// 30/20=1....10.

2021-12-01 22:42:32 350

空空如也

空空如也

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

TA关注的人

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