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

JavaSE基础补充

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

JavaSE基础补充

变量

局部变量会被存储在栈中,而全局变量会被存储在堆等数据结构中。
全局变量的定义:(public) static int a =1;
在对变量类进行强制类型转换时注意可能会造成精度丢失

表达式

& ——逻辑与 | ——逻辑或
&&——短路与 || ——短路或
&&的短路操作:在前面出现false时不再检索后面
|| 的短路操作:在前面出现 true时不再检索后面
而|和&会一直向下进行检索,所有也会相应的导致效率低下

复合运算符:

public static void main(String[] args) {
    int a = 7;
    //等价于 a = a*(2+3)
    a *= 2+3;
    System.out.println(a);
}

结果截图

char类型与重要的的ASCII码

要想将字符连接起来输出要用String.valueof()方法将字符转换为字符串,
再对字符串进行拼接

public static void main(String[] args) {
        //ASCII码中:A:65  a:97(32个间隔)     0:48
        char a = 'A';
        int  b = 32;
        //利用string类型的str.value()方法连接两个不同的char类型
        String str1 = String.valueOf(a);
        String str2 = String.valueOf(b);

        //直接输出a+b会输出对应的ASCII码
        System.out.println(a + b);
        //将其转变为char类型再输出会输出第一个字符
        System.out.println((char)(a + b));
        //转变为str类型后可以完整的输出对应的字符串
        System.out.println(str1+str2);
        //System.out.println((String)(a + b));
    }

验证char类型数据是否是数字类型:

if(ch >= '0' && ch <= '9')
            System.out.println("数字");
常用的Math函数

Math.pow(n,m)参数:n^m Math.PI:π

public static void main(String[] args) {
    double r = 1.5;
    //math.pow(n,m)参数:n^m
    double L = 2*r*Math.PI;
    double S = Math.pow(r,2)*Math.PI;

    //String.format()确定精度(四舍五入)
    System.out.println("周长为"+(String.format("%.2f",L)));
    System.out.println("面积为"+(String.format("%.2f",S)));
}

分支语句可以相互嵌套

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

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

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