- 博客(18)
- 收藏
- 关注
原创 封装
封装属性私有 get/set高内聚,低耦合package com.xia.scanner.duixiang;// 类 private:私有public class Student { //属性私有 // 名字 private String name; //学号 private int id; //性别 priva...
2020-01-31 17:59:29 148
原创 构造器
构造器和类名相同没哟返回值作用1、new 本质在调用构造方法。2、初始化对象的值注意点定义有参构造之后,如果想使用无参构造,显示的定义一个无参的构造ackage com.xia.scanner.duixiang;public class Person { String name; //无参构造器 //实例化初始值 //核心作用 1、使用ne...
2020-01-31 11:14:18 148
原创 面向对象
面向对象本质:以类的方式组织代码,以对象的组织(封装)数据三大特性:封装,继承,多态package com.xia.scanner.duixiang;//学生类public class Demo01 { //属性:字段 String name; int age; //方法 public void study(){ Sy...
2020-01-31 10:40:14 157
原创 方法的调用
方法的调用静态方法类名.方法名 可以直接调用package com.xia.scanner.method;public class Student { //静态方法。加上了static public static void say(){ System.out.println("学生说话了"); }}package com.xia.sc...
2020-01-31 09:28:46 138
原创 for循环
for循环public class ForDemo01 { public static void main(String[] args) { int a = 1; //初始化条件 while ( a<=100 ){ System.out.println(a); a+=2; //迭代 }...
2020-01-30 12:16:02 151
原创 do while 循环
DoWhile循环public class DoWhile01 { public static void main(String[] args) { //计算1+2+3+···100=? int i=0; int sum=0; do{ sum = sum + i; i++;...
2020-01-30 11:21:35 156
原创 while循环
while循环public class WhileDemo01 { public static void main(String[] args) { // 输出1~100 int i = 0; while (i<100){ i++; System.out.println(i); ...
2020-01-30 11:15:10 250
原创 switch多选择结构
switch多选择结构public class SwitchDemo0 { public static void main(String[] args) { //case 穿透 //switch 匹配一个具体的值 char grade = 'c'; switch (grade){ ...
2020-01-30 11:04:22 178
原创 if多选择结构
if多选择结构import java.util.Scanner;public class IfDemo03 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入成绩:"); ...
2020-01-30 10:45:11 276
原创 选择结构
选择结构if单选择结构import java.util.Scanner;public class IfDemo01 {public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入内容:"); String s = scan...
2020-01-30 10:30:03 136
原创 Scanner对象
Scanner通过Scanner类的next(),nextLine()方法来获取输入的字符串,在读取前我们一般需要使用hasNext(),hasNextLine()判断是否还有输入的数据nextLine()import java.sql.SQLOutput;import java.util.Scanner;public class Demo02 {public static voi...
2020-01-29 14:03:31 156
原创 字符串的连接,三元运算符
public class Demo09 { public static void main(String[] args) { int a = 10; int b = 20; // a+=b a = a + b; // a-=b a = a - b; //字符串连接符 + Syste...
2020-01-29 09:23:03 839
原创 逻辑运算,短路运算,位运算,幂运算
//幂运算. 很多运算会使用工具类来运算 double pow = Math.pow(2,3); System.out.println(pow); //逻辑运算符 // 与 或 非 boolean a = true; boolean b = false; System.out.pri...
2020-01-29 08:55:22 277
原创 运算符 自增和自减
Java语言支持如下运算符运算符算术运算符:+,-,*,/,%,++,–赋值运算符 =关系运算符:>,<,>=,<=,==,!=,mastanceof逻辑运算符:&&,|| , !自增和自减a++a–public class Demo08 { public static void main(String[] arg...
2020-01-27 10:06:12 138
原创 变量的命名规范和作用域
变量变量就是可以变化的量Java是一种强类型语言,每个变量都必须声明其类型Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域注意事项每个变量都有类型,类型可以是基本类型,也可以是引用类型变量名必须是合法的标识符变量声明是一条完整的语句,因此每一个声明都必须以分号结束...
2020-01-27 09:23:05 395
原创 类型转换
类型转换由于java是强类型语言,所以要进行有些运算的时候,需要用到类型转换从低到高byte,short,char -> int -> long -> float -> double运算中,不同类型的数据先转化为同一类型,然后进行运算强制类型转换 高 〉低自动类型转换 低 〉高注意点 1、不能对布尔值进行转换 2、不能把对象...
2020-01-22 13:25:38 251
原创 数据类型
注释注释不会被执行,书写注释是一个非常好的习惯。java注释有三种单行注释。//多行注释。/* */文档注释和javaDoc一起使用 /** */标识符所有的标识符都应该以字母,美元符号,或者下划线开始首字符之后可以是字母,美元符号,下划线或数字的任何字符组合。不能使用关键字座位变量名或方法名标识符是大小敏感的合法标识符举例:age、$salary、_value...
2020-01-21 14:16:50 131
原创 IDEA第一课
IDEA第一课helloworld技巧psvm 制造一个main的快捷键sout 输出的快捷键public class Hello { public static void main(String[] args) { System.out.println("Hello world"); }}...
2020-01-20 22:28:42 149
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人