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);



}

}
posted @ 2022-07-10 21:08  寒无衣  阅读(48)  评论(0)    收藏  举报