菁英科技(卓目鸟学苑)- 专注软件测试菁英教育

标题: JAVA_焦新瑞_20210305 [打印本页]

作者: 8487    时间: 2021-3-5 18:12
标题: JAVA_焦新瑞_20210305
1.//    java是强制面向对象的
//    class 表示定义一个类  类名的命名规则:大驼峰  HelleWorld
//    执行:先编译 再执行
//    java 是强类型的语言 定义一个变量时 要声明变量的类型。该变量只能接受这个类型的值
//    python 是弱类型的语言 定义一个变量 可以接受任意类型的值
            定义了一个方法 main 方法名 是java执行的入口方法
            void 返回值的类型 表示没有返回值
            static 表示静态方法
            public 公共方法
            strin[] args 参数   args参数名。 string[]是参数类型
标识符:类名、包名、变量名、方法名
有字母 数字 下划线 ¥ 组成
不能用数字开头  不能使用java关键字

规范   尽量遵守  不遵守也能用  但是可读性差
包名:全小写字母  xxxyyy
类名:大驼峰  每个单词首字母大写XxxYyy
变量名:小驼峰  第一个单词首字母小写  后面每个单词首字母大写 xxxYyyZzz
方法名:小驼峰



2.输入与输出
    //  mian  回车   ;   sout 回车
//      system.in 系统标准输入,一般指从键盘输入
        Scanner s = new Scanner((System.in));
//      string 类型的变量name  存放结果
        System.out.println("请输入姓名:");
        String name = s.next();//读取输入的内容 遇到空格 tab 换行结束
        System.out.println("个人信息,姓名:"+name+",年龄:"+age+",身高:"+h);


3.数据类型
8中基本数据类型:
    整型: byte1个字节)  short2个字节)  int4个字节)  long8个字节)
    浮点型: float 2个字节) double8个字节)
    字符型: char2个字节)
    布尔型:boolean1个字节)

引用数据类型:
    对象
    类
    数组
    接口
//声明一个变量   b1变量名   byte变量数据类型
byte b1 = 100;
//给出的数字默认是int类型   int类型存储不了时  报错
//数字后面加 L 表示数字是 long类型的
//给一个小数 默认是double类型

4.数据类型之间的转换
类型之间的转换:
        自动转换:小容量的类型向大容量的转换
            1.boolean之外的其余7
            2.byte\ char\ short ----> int ---> long ---->float ---->double
        强制转换:大容量的类型向小容量的转换
           强转可能会导致数据丢失 精度损失
5.运算符
算术运算符: + - * / % ++(自加) --(自减)
逻辑运算符:  &  &&(两个的结果是一样的)   |   ||    !
关系运算符: >   <  =   == (非基本类型  需要用equals判断) !=   <=   >=
位运算符
赋值运算符:  =  +=  -=  *=  /=   %=
三元运算符:  (条件表达式) ? 表达式1:表达式2
            if 条件表达式的结果为true  则执行表达式1  否则执行表达式2
            可以用if -else来实现

6.控制结构分支
//if
int age = 10;
if(age < 0) {
    System.out.println("输入的数据非法");
} else{}
//switch
switch (season) {
    case "spring":
    case "":
        System.out.println("春暖花开");
        break;
    default:
        System.out.println("输入的季节不认识");
        break;
}










欢迎光临 菁英科技(卓目鸟学苑)- 专注软件测试菁英教育 (http://www.zmnxy.com/) Powered by Discuz! X3.4