首页 > 编程语言 > 详细

Java基础01

时间:2020-12-08 22:37:21      阅读:27      评论:0      收藏:0      [点我收藏+]

Java基础


Java Doc帮助文档

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

  • 参数信息

    • @author 作者号
    • @version 版本号
    • @since 指明需要最早使用的jdk版本
    • @param 参数名
    • @return 返回值情况
    • @throws 异常抛出情况
  • 看一看JavaDoc文档注释和多行注释有什么区别

    • Dos命令 生成JavaDoc文档

    技术分享图片

    1.上图为找出class文件位置路径

    2.在打开的文件路径前加上cmd 进入DOS
    3.F:\Note\Code\JavaSE\基础语法\src\base>javadoc -encoding UTF-8 -charset UTF-8 Doc.java
    生成结果如下图   
    4.index.html和官方API格式一模一样
    

技术分享图片

  • 作业:学会查找使用IDEA 生成JaveDoc文档

Scanner

  • 一个工具类,可以获取用户的输入

  • java.util.Scanner 是Java5 的新特征

  • 通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取之前我们一般需要 使用hasNext()与hasNextLine()判断是否还有输入的数据

    • hasNext() 和next()读取一个空格前的字符串
    • nextLine()
      • 1.以Enter为结束符 也就是说nextLine()方法返回的是输入回车之前的所有字符
      • 2.可以获得空白
    • next()
      • 1.一定要读取到有效字符后才可以结束输入
      • 2.对输入有效字符之前遇到的空白,next()方法会自动将其去掉
      • 3.只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符
      • 4.next()才能得到带有空格的字符串
  • //创建一个扫描器对象  用于接收键盘数据
    Scanner sc =new Scanner(System.in);
    //判断用户有没有输入字符串
    if (sc.hasNext()){//简化sc.hasNext()==true
        String str = sc.next();//读取一个字符串
        System.out.println(str);
    }
    //凡是属于IO流的类如果不关闭会一直占用资源 要养成好习惯用完就关掉
    sc.close();
    
  • Scanner的扩展——各种数据类型

    • sc.hasNextInt()判断是否为int

      Scanner sc =new Scanner(System.in);
      float fnum=0.0f;
      if (sc.hasNextInt()){
          fnum=sc.nextFloat();
          System.out.println(fnum);
      }else{
          System.out.println("输入的不是浮点数");
      }
      sc.close();
      

三种基本结构

  • 顺序

  • 选择

    • equals:String类型判断相等

    • switch (expression){//expression数据类型可以是byte,short,int或者char jdk 7之后支持字符串
      //反编译 java---class(字节码文件)---反编译(IDEA)
          case value:
              
              break;//可选
          case value:
              
              break;//可选
          ...
              default://可选
              
      }
      
    • if(){
          
      }else{
          
      }
      
    • IDEA实现反编译

      • 先从项目结构的项目编译器输出找出class文件存储位置

      • 将其拷贝到项目java文件路径下

      • 返回IDEA 即可看到class文件出现 打开即可看到内部语句

      • 补充:任何一个对象的比较都是以其哈希值

        • String name ="秦将";
          switch(name.hashCode()){
                  
          }
          
  • 循环

    • while(布尔表达式)

    • do while(布尔表达式)

    • for(初始化;布尔表达式;更新){}

    • Java 5引入了一种主要用于数组的增强型for循环

      • for(声明语句:表达式){
        	
        }
        int[] numbers ={10,20,30,40,50};
        for(int x:number){
            System.out.println(x);
        }
        
    • 作业:9*9乘法表

  • break

    • 在任何循环语句的主体部分或者switch结构中,均可用break控制循环的流程
    • 强制退出本层循环,不再执行本层循环操作
  • continue

    • 用在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定
  • goto


练习

  • 打印三角形

    • 5.for :快速生成一个for循环
  • IDEA的Debug

Java基础01

原文:https://www.cnblogs.com/wjs-ouc/p/14105282.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!