- 博客(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
101
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
116
原创 【面向对象】 方法的回顾
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
92
原创 【面向对象】方法的回顾
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
79
原创 【流程控制】 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
49
原创 【流程控制】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
77
原创 【流程控制】 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
1222
原创 【流程控制】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
189
原创 【流程控制】 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
460
原创 【流程控制】 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
208
原创 【流程控制】 多选这结构还有一个 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
52
原创 【流程控制】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
371
原创 【流程控制】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
182
原创 【流程控制】 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
72
原创 【流程控制】 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
54
原创 【流程控制】 打印一个三角形 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
144
原创 【流程控制】 打印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
295
原创 【流程控制】练习:用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
213
原创 【流程控制】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
408
原创 【流程控制】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
49
原创 【数组】打印数组元素
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
132
原创 【数组】多维数组
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
47
原创 【数组】数组的使用 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
112
原创 【数组】数组的使用和 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
409
原创 【数组】的下标越界
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
49
原创 【数组】数组声明的创建
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
53
原创 【方法】比大小和方法重载
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
157
原创 【方法】实参和形参
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
62
原创 【流程控制】用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
35
原创 【流程控制】第三节课
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
39
原创 【流程控制】 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
64
原创 【流程控制】第二节课
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
41
原创 【流程控制】学会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
63
原创 【基础】三元运算符?:
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
34
原创 【基础】三元运算符?: 拓展赋值运算符 +=, -=,*= ,/=
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
114
原创 【基础】位运算符
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
26
原创 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
32
原创 【基础】逻辑运算符
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
78
原创 【基础】自增自减运算符
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
73
原创 【基础】关系运算符号和取余运算符
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
363
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人