IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> PHP知识库 -> 2021-09-17 -> 正文阅读

[PHP知识库]2021-09-17

import java.math.BigDecimal;

public class dome01 {
public static void main(String[] args) {
//整数拓展:进制 二进制0b 十进制 八进制0 十六进制0x
int i= 10;
int i2=010; //八进制0
int i3=0x10; //十六进制
System.out.println(i);
System.out.println(i2);
System.out.println(i3);

    //===========================================================================

    //浮点数拓展   银行业务怎么表示?
    //BigDecimal  数学工具类
    //====================================================================
    //float  有限  离散   大约   舍入误差   接近但不等于
    //double
    //最好完全使用浮点数进行比较
    //最好完全使用浮点数进行比较
    //最好完全使用浮点数进行比较
    float f= 0.1f; //0.1
    double d= 1.0/10; //0.1
    System.out.println(f);
    System.out.println(d);
    System.out.println(f==d);//false

    //===========================================================================
    //字符拓展
    //====================================================================
    char c1 ='a';
    char c2 ='中';
    System.out.println(c1);
    System.out.println(c2);
    System.out.println((int)c1);  //强制转换
    System.out.println((int)c2);   //强制转换
    //所有的字符本质还是数字
    //编码 Unicode 表:97=a  65=A  2字节   0-  65536
    char c3 ='\u0061';
    System.out.println(c3);  //a
    //转义字符
    //\t 制表符
    //\n 换行
    System.out.println("Hello\tWorld");
     //布尔值扩展
    boolean flag =true;
    if (flag==true){}  //新手
    if (flag){}//  老手    实则两种一样  默认相等
    //Less is  more!  代码要精简易读

转换,变量

?

package base;

public class Demo01 {
    public static void main(String[] args) {
        int i= 128;
        byte b = (byte) i;// 内存溢出
        //强制转换   (类型)变量名  高--低
        //自动转换     低--高
        System.out.println(i);
        System.out.println(b);
        /*
        注意点:
        1.不能对布尔值进行转换
        2.不能把对象类型转换为不相干类型
        3.把高容量转换为低容量时候,强制抓换
        4.转换的时候可能存在内存溢出,或者精度问题!
        */
        System.out.println("============");
        System.out.println((int)23.7);// 23
        System.out.println((int)-45.89f);   // -45
        System.out.println("============");
        char c ='a';
        int d = c+1;
        System.out.println(d);
        System.out.println((char) d);
    }
}
package base;

public class Demo02 {
    public static void main(String[] args) {
        //操作比较大的数的时候,注意溢出
        //JDK7新特性,数字之间可以用下划线分割
        int money =10_0000_0000;
        int years =20;
        int total =money*years;
        System.out.println(total);//  -1474836480,计算的时候溢出了.计算不能溢出
        long tota2 =money*years;
        System.out.println(tota2);//默认是int,转换之前已经存在问题。再转换前就还是int所以没用
        long tota3 =money*((long)years);//先把一个数转换为long
        System.out.println(tota3);
    }
}
package base;

public class Demo03 {
    public static void main(String[] args) {
        //int a,b,c;
        //int a =1,b=2,c=3;//程序可读性
        String name ="qin";
        char x='X';
        double pi=3.14;
        System.out.println(x);
        System.out.println(pi);
        System.out.println(name);
    }
}
package base;

public class Demo04 {
    //这里面就是类
    //类变量 static
    static double salary =2500;
    //属性:变量
    //实例变量:从属于对象;   //如果不进行初始化,会变成默认值   //所有数值类型初始都是 0(整数)   0.0(小数)
    //字符串u0000
    //布尔值:默认是false
    //除了基本类型,其余的默认值都是null;
    String name;
    int age;
    //以下是main方法
    public static void main(String[] args) {
        //只能在这里面输出
        //局部变量:必须声明和初始化值
        int  i = 10;
        System.out.println(i);
        //变量类型 变量名字=new base.Demo04();  //  new一个新东西出来alt回车在回车
        Demo04 demo04 = new Demo04();
        System.out.println(demo04.age);
        System.out.println(demo04.name);
        System.out.println(salary);



    }
    //其他方法
}
package base;

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

    }
}

运算符

package operator;

public class Demo01 {
    public static void main(String[] args) {
        //二元运算符
        int a = 10;
        int b = 20;
        int c = 25;
        int d = 25;
        System.out.println(a+b);
        System.out.println(a-b);
        System.out.println(a*b);
        System.out.println(a/(double)b);

    }
}
package operator;

public class Demo02 {
    public static void main(String[] args) {
        long a = 1248995959959L;
        int b = 123;
        short c = 10;
        byte d = 8;
        System.out.println(a+b+c+d);  // long类型
        System.out.println(b+c+d);//  Itn类型
        System.out.println(c+d );//  Itn类型
        //  只要是有long类型的运算出来都为long类型
        //  其他如 int  short byte 都为int类型
        //  如果里面有double出来都是double类型
    }
}
package operator;public class Demo03 {    public static void main(String[] args) {        // 关系运算符返回的结果:正确或者错误    布尔值表示        // if        int a = 10;        int b = 20;        int c = 21;        //%  取余,模运算        System.out.println(c%a);// c/a     21/10 =2... (余)1        System.out.println(a<b);//true  正确        System.out.println(a>b);// false  错误        System.out.println(a==b);// false        System.out.println(a!=b);// true    }}
package operator;public class Demo04 {    public static void main(String[] args) {        //  ++    --   自增和自减    一元运算符        int  a =3;        int b = a++;        //a++   a=a+1;// 隐藏的一行代码。执行完这行代码后,先给b赋值,再自增        System.out.println(a);        //a =a+1        int c = ++a;//执行完这段代码之前,先自增,再赋值        System.out.println(a);        System.out.println(b);        System.out.println(c);        //幂预算2^3   2*2*2=8    很多运算我们会使用工具类来操作        double pow = Math.pow(2,2);        System.out.println(pow);    }}

运算符

int = 10 (把10赋值给a) 赋值运算符 把后面的数赋值给前面

关系运算符

==为等于

!=为不等于

逻辑运算符

&& ,||, ! = 与,或,非

  PHP知识库 最新文章
Laravel 下实现 Google 2fa 验证
UUCTF WP
DASCTF10月 web
XAMPP任意命令执行提升权限漏洞(CVE-2020-
[GYCTF2020]Easyphp
iwebsec靶场 代码执行关卡通关笔记
多个线程同步执行,多个线程依次执行,多个
php 没事记录下常用方法 (TP5.1)
php之jwt
2021-09-18
上一篇文章      下一篇文章      查看所有文章
加:2021-09-18 09:51:10  更:2021-09-18 09:53:39 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 1:16:56-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码