day01
Dome.java
package com.bwf.test260.day01;
/*
一、注释
注释作用:对所写的程序,进行解释说明,增强文件的可读性,方便后期维护。
运行程序时,注释内容不运行
注释分类:分3类,单行注释,多行注释,文档注释
①单行注释://解释代码用的,注释快捷键:ctrl+/
②多行注释:(斜线*)多行注释,不可以套用 快捷键:ctrl+shift+/
③文档注释:(斜线**) 对所有写的程序进行解释
第一行代码:package com.bwf.test260.day01;
1、package 包,关键字
2、com.bwf.test260.day01,指定了包的路径,也就是Demo01文档存储的位置
第二行代码:public class Demo01 {}
1、public 公共的,代表文件的访问权限,代表Demo01可以被任何程序调用
2、class 类,这里定义了一个类,把共同目的的代码放在一起。
3、Demo01 自定义的类名
4、{},所有代码,都需要写在大括号内。
第三行代码:public static void main(String[] args){}
1、static 静态的
2、void 空
3、main 方法名,(程序的入口)
4、(String[] args)String是类型,args是参数
5、{},所有主方法代码都要写在大括号内。
主方法写法是固定的。快捷键 psvm/main
第四行代码: System.out.print("HelloWorld");
1、System 系统
2、out 出来
3、print 打印 系统打印出来,输出HelloWorld
快捷方式:sout
二、println换行
print加上ln代表换行
三、编写规范
1、所有代码必须在大括号内容
2、所有括号()[]{},都是成对出现
3、分号:每一行的执行语句,都以分号结尾
4、java是严格区分大小的
5、右},一般独占一行
6、java编写格式,所有代码可以写在一行,可以不对齐。
*/
/*
这是一个多行注释
*/
public class Demo01 {
/**
* 以下是一个main方法,是程序的入口,
* 这是我写的第一个程序,很开森
*/
public static void main(String[] args) {
System.out.print("HelloWorld");
System.out.print("Hello"); //输出数据,不换行 System.out.print("World");
System.out.println(); //只起到换行的作用
System.out.println("Hello"); //先输出数据,然后换行
System.out.println("World"); //先输出数据,然后换行
}
}
VariableTest01.java
package com.bwf.test260.day01; /* 1、 为什么要用变量 用一个简单的符号,代替一个另一个复杂的,容易变动的数据 使用变量后,使代码变的更加易读,易维护。 2、什么是变量 给使用的数据,起一个别名,就是一个量 3、变量的声明 String a = "同学好,欢迎您来上海"; 数据类型 变量名 = 变量值; 变量声明的另一种方式: String a; a="同学好,欢迎您来上海"; 数据类型 变量名; 变量名=变量值; 4、变量使用 直接写变量名 5、变量调用的注意事项 变量使用时,使用顺序:声明,赋值,使用; 不声明,不能赋值; 不赋值,不能使用; */ public class VariableTest01 { /* public static void main(String[] args){ System.out.println("小赵同学好,欢迎您来北京");//复制的快捷键ctrl+d System.out.println("小钱同学好,欢迎您来北京"); System.out.println("小孙同学好,欢迎您来北京"); System.out.println("小李同学好,欢迎您来北京"); System.out.println("小周同学好,欢迎您来北京"); System.out.println("小武同学好,欢迎您来北京"); System.out.println("小郑同学好,欢迎您来北京"); System.out.println("小王同学好,欢迎您来北京"); }*/ /* public static void main(String[] args) { // String a = "同学好,欢迎您来上海"; String a; a= "同学好,欢迎您来上海"; System.out.println("小赵" + a); System.out.println("小钱" + a); System.out.println("小孙" + a); System.out.println("小李" + a); System.out.println("小周" + a); System.out.println("小武" + a); System.out.println("小郑" + a); System.out.println("小王" + a); System.out.println(a);//变量调用,直接写变量名,不能加双引号 System.out.println("a"); }*/ public static void main(String[] args) { /* 5、变量调用的注意事项 变量使用时,使用顺序:声明,赋值,使用; 不声明,不能赋值; 不赋值,不能使用; */ String a; a="hello"; System.out.println(a); System.out.println("你好"); } }
VariableTest02.java
package com.bwf.test260.day01; /* 数据类型(变量类型) 现实生活中卡车分很多种(皮、微、轻、准重、重、超重) 数据类型:程序运行时,电脑可以识别到的数据的种类 一、java中的数据类型 分二大类:基本数据类型、引用数据类型 1、基本数据类型(8个) 整型: byte short int long 浮点型: float double 布尔型: boolean 字符型: char 2、引用数据类型:类类型、数组类型、接口类型 二、变量类型占用空间 基本数据类型 占用空间(单位:字节)(8 bit) byte 1 -2的7次方,2的7次方-1 (-128~127) 000 0000 ~ 111 1111 short 2 -2的15次方,2的15次方-1 int 4 -2的31次言,2的31次方-1 long 8 float 4 double 8 boolean 1 char 2 1 byte=8 bit 1B=8b 1kB=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB 一个字节,是8个比特位,整数,有正数,负数。第一位代表符号位,不能用业存数据。(还有7位,) 三、整型数据 1、定义整型变量时,注意取值范围 2、声明long类型时,一般在数据后面加一个l或L; 四、浮点型 1、定义float类型时,后面加f或F,不能省略,否则程序报错。 2、定义double类型时,后面加d或D,可以省略; 五、布尔型 布尔型 只二个取值,true false 六、字符型 字符型,可以用来存一个字母、数字、汉字 1、必须使用单引号 2、字符型,可以是空格,但不为空 七、引用数据类型-String 字符串String 1、定义字符串类型,必须双引号 2、字符串是一个引用数据类型 */ public class VariableTest02 { /* public static void main(String[] args){//整型 byte b1=127; short s1=13; int i1=14; long l1=15; long l2=111111111111l; System.out.println(b1); System.out.println(s1); System.out.println(i1); System.out.println(l1); System.out.println(l2); }*/ /* public static void main(String[] args) { //浮点型 float f1=2.34f; double d1=3.14D; System.out.println(f1); System.out.println(d1); }*/ /* public static void main(String[] args) { //布尔型 boolean b1=true; boolean b2=false; System.out.println(b1); System.out.println(b2); }*/ /* public static void main(String[] args){ char c1='a'; char c2='3'; char c3='好'; char c4=' ';//字符型,可以是空格,但不为空 // char c5="1";//使用双引号报错 System.out.println(c1); System.out.println(c2); System.out.println(c3); System.out.println(c4);; }*/ public static void main(String[] args) { //字符串 String s1="你好"; System.out.println(s1); } }
VariableTest03.java
package com.bwf.test260.day01; /* 定义变量 数据类型 变量名 = 变量值 变量名: 命名规则: 1、字母、数字、下划线和$符组成,数字不能开头 2、严格区分大小写 3、变量名不能有空格 4、不能使用关键字、保留字(goto\const) 命名规范: 1、包名:全小写 2、类名:所有单词的首字母大写 3、变量名、方法名:第一个单词首字母小写,其余单词首字母大写 4、常量名-全大写(圆周率,PI) */ public class VariableTest03 { }
OperatorTest.java
package com.bwf.test260.day01; /* java中运算符分类 -6种 1、单目运算符(正号、负号)2、双目运算符3、三目运行符 一、算术运算符 + - * / % ++ -- 二、关系运算符 == > >= < <= != 三、逻辑运算符 &&(与) ||(或) !(非) 逻辑运算符,只能用来操作boolean类型。 四、赋值运算符 = += -= *= /= %= 五、位运算位 六、三元运算符 */ public class OperatorTest { /* public static void main(String[] args) { //算术运算符 int a=10; int b=3; System.out.println(a-b);//7 System.out.println(a+b);//13 System.out.println(a*b);//30 System.out.println(a/b); //3 System.out.println(a%b); //1 }*/ /*public static void main(String[] args) { //关系运行符 int a =10; int b=3; System.out.println(a==b);//false System.out.println(a!=b); //true System.out.println(a>=b); //true System.out.println(a<=b); //false System.out.println(a>b); //true System.out.println(a<b); //false }*/ /* public static void main(String[] args) { //逻辑运算符 boolean b1=false; boolean b2=true; System.out.println(b1 && b2); //false System.out.println(b1 || b2); //true System.out.println(!b2); //false }*/ public static void main(String[] args) { //赋值运算符 int a=10; //把右边数据赋值左边; a=a+1; a=a+1; System.out.println(a); int b, c,d,e,f; b=c=d=e=f=20; System.out.println(b); System.out.println(c); System.out.println(d); System.out.println(e); System.out.println(f); } }
浙公网安备 33010602011771号