Java教程

Java基础(下)

本文主要是介绍Java基础(下),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

变量

  • 可以变化量

  • Java是一种强类型语言,每个变量都必须声明其类型 Java是一种强类型语言,每个变量都必须声明其类型

  • Java变量是程序最基本的存储单元,其要素包括变量名,变量类型和作用域

type varName [=value] [{,varName[=varlue]}];
//数据类型 变量名使用逗号隔开来声明多个同类型变量

变量作用域

  • 类变量

  • 实列变量

  • 局部变量

//类变量 static
static double salary =5000; 
​
//属性:变量
​
//实例变量:从属于对象;如果不自行初始化,这个类型的默认值 0/0.0
//布尔值:默认是false
//除了基本类型,其余的默认值哦都是null
String name;
int age;
​
//main方法
public static void main(String[] args){
    //局部变量:必须声明和初始化值
    int =i = 10;
    
    System.out.println(i);
    
    //变量类型 变量名字 = new 类名;
    Demo demo = new Demo();
    System.out.println(demo.age);
    System.out.println(demo.name);
    
    //类变量 static
    System.out.println(salary);
}
​
//其他方法
public void add(){
    
}

常量

  • 初始化后不能改变的值

  • 常量名一般用大写字符

//修饰符,不存在在先后顺序
static final double PI= 3.14;
​
public static void main(String[] args){
    System.out.println(PI);
}

变量的命名规范

  • 所有变量、方法、类名:见名知意

  • 类成员变量:首字母小写和驼峰原则:monthSalary,除了第一个单词意外,后面的单词首字母大写 lastname lastName

  • 局部变量:首字母小写和驼峰原则

  • 常量:大写字母和下划线:MAX_VALUE

  • 类名:首字母大写和驼峰原则:Man,GoodMan

  • 方法名:首字母小写和驼峰原则:run(),runTun()


运算符

  • 算数运算符:+、-、*、/、%、++、--

    public static void main(String[] args) {
            //二元运算符
            //Ctrl+D  复制当前行到下一行
            int a = 10;
            int b = 20;
            int c = 26;
            int d = 30;
            System.out.println(a+b);
            System.out.println(a-b);
            System.out.println(a*b);
            System.out.println(a/(double)b);
        }

     

  • 赋值运算符:=

     public static void main(String[] args) {
            long a =1553456;
            int b = 12312;
            short c = 10;
            byte d = 8;
    ​
            System.out.println(a+b+c+d); //long
            System.out.println(b+c+d); //long
            System.out.println(c+d); //int
        }

     

  • 关系运算符:>、<、>=、<=、==、!= instanceof

    public static void main(String[] args) {
            //关系运算符返回的结果: 正确,错误 布尔值
            int a = 12;
            int b = 12;
            int c = 5;
    ​
            //取余,模运算
            System.out.println(c%a);
    ​
            System.out.println(a>b);
            System.out.println(a<b);
            System.out.println(a==b);
            System.out.println(a!=b);
        
        //++ -- 自增,自减 一元运算符
            int a =12;
            int b = a++; //执行完这行代码后,先给b赋值,再自增
            int c = ++a; //执行完这行代码前,先自增,再给c赋值
    ​
            System.out.println(a);
            System.out.println(b);
            System.out.println(c);
    ​
            //幂运算 2^3 = 8 很多运算都需要使用一些工具类
            double pow = Math.pow(3,2);
            System.out.println(pow);
        }

     

  • 逻辑运算符:&&、||、!

public static void main(String[] args) {
        //与(and) 或(or) 非(取反)
        boolean a = true;
        boolean b = false;
​
        System.out.println("a && b:"+(a&&b)); //逻辑与运算:两个变量都为真,结果采薇true
        System.out.println("a || b:"+(a||b)); //逻辑或运算;两个变量有一个为真,则结果才为true
        System.out.println("!(a && b):"+!(a&&b)); //若果是真,则变为假,如果是假则变为真
​
        //短路运算
        int c= 5;
        boolean d = (c<4)&&(c++<4);
        System.out.println(d);
        System.out.println(c);
  • 三元运算符

public static void main(String[] args) {
    //x ? y : z
    //如果x==true,则结果为y,否则结果为z
    
    int score = 80;
    String type = score<60 ?"不及格":"及格" //必须掌握
}

 

包机制

  • 为了更好组织类(类似文件夹)

  • 域名倒置

 

Java Doc

  • 参数信息

    • @author 作者名

    • @version 版本号

    • @since 指明需要最早使用的jdk版本

    • @param 参数名

    • @return 返回值情况

    • @throws 异常抛出情况下

    •  
这篇关于Java基础(下)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!