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

Java基础(下)

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

Java基础(下)

JAVA基础 运算符

Java语言支持如下运算符:优先级()

算术运算符:+,-,*,/,%(取余),++,--

赋值运算符:=

关系运算符:>, <, >=, <=, ==, !=(不等于) instanceof

逻辑运算符:&&(与),||(或),!(非)

位运算符:&,|,^,~,>>, <<, >>>(了解!!!)

条件运算符:?:

扩展赋值运算符:+=,-=,*=,/=

算术运算符应用

public class Demo01 {
    public static void main(String[] args) {
        //二元运算符
        //Ctrl+D:复制当前行到下一行
        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((double)a/b);
​
    }
}
public class Demo02 {
    public static void main(String[] args) {
        long a = 1212122123L;
        int b = 123;
        short c = 10;
        byte d = 8;
​
        System.out.println(a+b+c+d);//Long
        System.out.println(b+c+d);//Int
        System.out.println(c+d);//Int
        //cast 转换
    }
}
​
public class Demo04 {
    public static void main(String[] args) {
        //  ++   --   自增,自减   一元运算符
        int a = 3;
        int b = a++; //执行完这行代码后,先给b赋值,再自增
        //a++   a=a+1
        System.out.println(a);
        //++a  a=a+1;
        int c = ++a;  //执行完这行代码后,先自增,再给b赋值
        System.out.println(a);
        System.out.println(b);
        System.out.println(c);
        //幂运算 2^3   2*2*2=8   很多运算,我们会使用一些工具类来运算,
        double pow = Math.pow(2,3);
        System.out.println(pow);
    }
}
​

关系运算符应用

public class Demo03 {
    public static void main(String[] args) {
        //关系运算符返回的结果:正确 ,错误   布尔值
​
        int a = 10;
        int b = 20;
        int c = 11;
​
        System.out.println(a>b);
        System.out.println(a 

逻辑运算符应用

//逻辑运算符
public class Demo05 {
    public static void main(String[] args) {
        // 与(and)   或(or)   非(取反)
        boolean a = true;
        boolean b = false;
        boolean c = true;
        System.out.println("a&&b:"+(a&&b));//逻辑与运算:两个变量都为真,结果才为true
        System.out.println("a||b:"+(a||b));//逻辑或运算:两个变量有一个为真,则结果就为true
        System.out.println("!(a&&b):"+!(a&&b));//如果是真,则为假,如果是假则变为真
        //短路运算
        int d = 5;
        boolean e = (d<4)&&(d++<4);//d<4错误,所以d++不会运行,所以输出结果为5
        System.out.println(e);
        System.out.println(d);
    }
}

位运算符应用

public class Demo06 {
    public static void main(String[] args) {
        
        System.out.println(2<<3);
    }
}

条件运算符、扩展赋值运算符应用

public class Demo07 {
    public static void main(String[] args) {
        int a = 10;
        int b = 20;
        a+=b; //a=a+b
        a-=b; //a=a-b
        System.out.println(a);
        //字符串连接符   + , String
        System.out.println(""+a+b);//输出结果1020 前面加上String类型转化为文本
        System.out.println(a+b+"");//输出结果30   加载后面则不会
​
    }
}
​
//三元运算符
public class Demo08 {
    public static void main(String[] args) {
        // x ? y : z
        //如果x==true,则结果为y,否则结果为z
        int score = 50;
        String type = score <60 ?"不及格":"及格";//必须掌握
        //if
        System.out.println(type);
    }
}

包机制

为了更好地组织类,Java提供了包机制,用于区别类名地命名空间。

包语句地语法格式为:

package pkg1[.pkg2[.pkg3...]];

一般利用公司域名倒置作为包名;

为了能够使用某一个包的成员,我们需要再Java程序中明确导入该包。使用"improt"可完成此功能

import package1[.package2...].(classname|*);

*表示导入这个包下所有的类

JavaDoc

javadoc命令是用来生成自己API文档的

参数信息

@author 作者名

@version 版本号

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

@param 参数名

@return 返回值情况

@throws 异常抛出情况

package com.kuang.test;


public class Doc {
    String name;
    
    public String test (String name) throws Exception{
        return name;
    }
}

右键找到Show in Explorer然后进入文本路径

找到文本路径进入cmd

输入:javadoc -encoding UTF-8 -charset UTF-8 Doc.java即可生成JavaDoc文档!

如何通过IDEA生产JavaDoc文档

找到Tools-->Generate JavaDoc...

选择是整个项目还是模块还是单个文件

文档输出路径

Locale 选择地区,这个决定了文档的语言,中文就是zh_CN

在Other command line arguments:传入JavaDoc的参数,一般写 -encoding UTF-8 -charset UTF-8 -windowtitle “文档HTML页面标签的标题” -link Java Platform SE 7

基础部分的一切只是,几乎每天都会用到。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/759787.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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