栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java基础

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java基础

Java基础 注释
    单行注释 Line comment //多行注释 文档注释

标识符和关键字

    所有的标识符都应该以字母(AZ)、(az),美元符($),下划线(_)开始

    首字母之后可以是字母、美元符、下划线或数字的任何字符组合

    不能使用关键字作为变量名或 方法名

    标识符是大小写敏感的


数据类型 基本类型
    数值类型

整数

int (int num=10; //最常用)

byte

short

long (long num1 = 3L; //long类型要在数字后加个L)

    浮点(小数)

    float/double

    float num2 = 30.2F; //float类型要在数字后加个F
    double num3 = 3.141592653589793238462;
    

    字符

    char name='A';  //字符
    String name1="zhangsan"; //字符串
    

    boolean类型:占一位值只有true和false

boolean flag1 = true;
boolean flag2 = false;
引用类型
    类接口数组

拓展 整数拓展
//二进制0b  八进制0  十进制   十六进制0x
int i1 = 10; 
int i2 = 010; //八进制0
int i3 = 0x10; //十六进制0x
浮点数拓展

最好完全避免使用浮点数进行比较

float f = 0.1f; //0.1
double d = 1.0/10; //0.1
System.out.println(f==d); //false
转义字符

t 制表符

n 换行


类型转换 强制转换

高—>低 (类型)变量名

int i = 128;
byte b = (byte)i; //内存溢出
System.out.println(i);
System.out.println(b);
自动转换

低—>高

int i = 128;

double d = i;  //自动转换
System.out.println(i);
System.out.println(d);

tips不能对布尔值进行转换


变量、常量、作用域 变量

变量:可以变化的量

    局部变量
//main方法
public static void main(String[] args) {
    //局部变量;必须声明和初始化值
    int i = 10;
    System.out.println(i);
}
    实例变量(从属于对象)
public class demo04 {
    

    //main方法
    public static void main(String[] args) {
      

        //变量类型 变量名字 = new Demo04();
        demo04 Demo04 = new demo04();
        System.out.println(Demo04.name);
        System.out.println(Demo04.age);
    }

   
}
    类变量
public class demo04 {
    //类变量 static
    static double salary = 2000;

    public static void main(String[] args) {
       
        //类变量 static
        System.out.println(salary);
    }
}
常量

初始化之后就不能再改变值,不会变动的值

final 常量名 = 值;

final double PI = 3.14;

常量名一般使用大写字符!


运算符

算术运算符

单目:~(按位取反)、! (取非)、-(负号运算符)、 ++(自增)、 - -(自减)

双目:+ - * / %(取余)

三目:a>b?true:false 说明:当a大于b的时候,为true(也就是冒号之前的值),否则为false;

int a = 5;

int b = a++;  // a=a+1 执行完这行代码后,先给b赋值,再自增
int c = ++a;  // a=a+1 执行完这行代码前,先自增,再给c赋值
System.out.println(a);
System.out.println(b);
System.out.println(c);

//幂运算  使用工具类
double pow = Math.pow(3,2);
System.out.println(pow);

int score = 80;
String type = score<60?"不及格":"及格";

赋值运算符

=

关系运算符

==,!= ,>,<,>= ,<= 。

 int a = 2;
        int b = 3;

        System.out.println(a>b);
        System.out.println(a  

逻辑运算符

与(&&)、非(!)、或(||)

boolean a = true;
        boolean b = false;

        System.out.println("a && b:"+(a&&b));  //逻辑与运算,两个都为真,结果为真
        System.out.println("a || b:"+(a||b));  //逻辑或运算,两个有一个为真,则结果为真
        System.out.println("!(a && b):"+(!(a&&b)));  //真变为假,假变为真

位运算符

与(&)、非(~)、或(|)、异或(^)

 
    }

条件运算符

也就是三目运算

扩展赋值运算符

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/763245.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号