微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

运算符,IDEA新建包和运行程序会遇到的问题简单,JavaDoc

运算符,IDEA新建包和运行程序会遇到的问题(简单),JavaDoc

运算符 (优先级())

  1. 算数运算符:+ , - , * , / , % , ++ , --

  2. 赋值运算符:=

  3. 关系运算符:> , < , >= , <= , == , ! = ,instanceof

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

  5. 位运算符:& , | , ^ , ~ , >> , <<

  6. 条件运算符:? :

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

    package operator;
    
    public class Demo01 {
        public static void main(String[] args) {
            //二元运算符
            //ctrl + D:复制当前行到下一行(IDEA特有的)
            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);//防止出现小数,认的// int类型会导致结果错误
    
    
            long aa = 12131213333L;
            int bb = 123;
            short cc = 10;
            byte dd = 8;
            System.out.println(aa+bb+cc+dd);//long
            System.out.println(bb+cc+dd);//int
            System.out.println(cc+dd);//int
            //有long类型结果也显示long,没有就都显示为int类型
    
    
            //关系运算符返回的结果:正确,错误,布尔值
            int aaa = 10;
            int bbb = 20;
            int ccc = 21;
            System.out.println(aaa>bbb);
            System.out.println(aaa<bbb);
            System.out.println(aaa==bbb);
            System.out.println(aaa!=bbb);
            System.out.println(ccc%aaa);
    
    
            //++  --   自增自减
            int aaaa = 3;
            int bbbb = aaaa++;//aaaa++是先执行再+1(就是b=a=3,之后a+1等于4,此时的a得值对b已经没有影响)
            System.out.println(aaaa);
            int cccc = ++aaaa;//++aaaa是先+1再执行(就是a+1=5,之后再执行c=a=5)
            System.out.println(aaaa);
            System.out.println(bbbb);
            System.out.println(cccc);
    
            //幂运算  2*2*2 = 8   很多运算,将使用工具类来操作
            double pow = Math.pow(2,3);
            System.out.println(pow);
    
    
    
            //逻辑运算符
            //与(&&) 或(||) 非(!)
            boolean g = true ;
            boolean x = false ;
            System.out.println("g && x:"+(g && x));//逻辑与运算:两个变量都为真,结果才为true
            System.out.println("g || x:"+(g || x));//逻辑或运算:两个变量有一个为真,则结果才为true
            System.out.println("!(g && x):"+!(g && x));//如果是真,则变成假,如果是假就变成真
    
            //短路运算
            //如果前面的运算已经出了结果,后面的将不会继续运行
            int s = 5;
            boolean  z = (s<4)&&(s++<4);
            System.out.println(z);
            System.out.println(s);
    
            //位运算
            /*
            A = 0011 1100
            B = 0000 1101
            A&B = 0000 1100 (如果两个都为1才是1,否则就为0)
            A|B = 0011 1101 (如果两个都是0才是0,否则就为1)
            A^B = 0011 0001 (如果对应位相同则为0,不同则为1)
             ~B = 1111 0010 (与原有的数每一位都相反)
    
             <<  >>   左移右移   效率极高    计算机的组成原理
             <<  数字*2
             >>  数字/2
             0000 0000   0
             0000 0001   1
             0000 0010   2
             0000 0011   3
             0000 1000   8
             0001 0000   16
             */
    
    
            int r = 10;
            int v = 20;
    
            r+=v;//r = r+v
            r-=v;//r = r-v
            System.out.println(r);
    
    
            //字符串连接符   + , String
            System.out.println(r+v+"");//""再后面前面正常运算
            System.out.println(""+r+v);//""在前面会将两个数连接起来不会进行运算
    
    
            //三元运算符  ?:
            // x ? y :
            //如果x==true,则结果为y,否则结果为z
            int score = 80;
            String type = score<60 ?"不及格":"及格";
            // if
            System.out.println(type);
    
        }
    }
      
    

IDEA基本操作

1. 新建一个空项目




2. 新建包(包其实本质就与文件夹相同)(一般利用公司域名倒置作为包名:com.gaoxiaocuo.xxx)


包语句的语法格式为:

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

为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包

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

阿里巴巴开发手册

3. 如果没有新建包的选项

4. 如果运行出现下面情况怎么解决




JavaDoc

  1. jdk帮助文档

http://docs.oracle.com/Javase/8/docs/apl/

  1. JavaDoc命令是用来生成自己api文档

  2. 参数信息

    • @author作者名

    • @version版本号

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

    • @param参数名

    • @return返回值情况

    • @throws异常抛出情况

      package operator;
      
      /**
      *@author gaoxiaocuo
      *@version 1.0
      *@since 1.8
      */
      public class Demo01 {
          String name;
          /**
           *@author gaoxiaocuo
           *@param name
           *@return
           *@throws Exception
           */
          public String test(String name){
              return name;
          }
          
      }
      

      cmd打开,形成编码

      输入 javadoc -encoding UTF-8 -charset UTF-8 Doc.java(防止遇到乱码)

      生成index.html文件

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐