JavaSE(包机制、JavaDoc、Scanner)

字符串连接符

 a = 10;
 b = 20;
 System.out.println(""+a+b);//此时会先将a和b转换成字符串,最后就拼接起来了,结果为: 1020;
 System.out.println(a+b+"");//此时会先将a和b相加,最后再和空字符串拼接,结果为:30 ;

6、包机制、JavaDoc

包机制

1、包的本质就是文件夹

JavaDoc

 package com.yuan.base;
 ​
 /**
  * DOC 文档类
  * @author acer
  * @version 1.0
  * @since 1.8
  * @date 2021/11/22 20:19
  * @
  */
 public class Doc {
     String name;
     /**
     * @author acer
     * @Date 20:21 2021/11/22
     * @Param name
     * @return java.lang.String
     **/
     public String test(String name){
         return this.name = name;
     }
 }

 

命令生成JavaDoc文档:

会在类的相同路径下生成index.html

 javadoc -encoding UTF-8 -charset UTF-8 Doc.java

IDea生成javadoc文档

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

  2. 文档输出路径

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

  4. 传入JavaDoc的参数,一般这样写 -encoding UTF-8 -charset UTF-8 -windowtitle “文档HTML页面标签的标题” -link Java Platform SE 7

java流程控制

 

1、用户交互Scanner

区别:next会去除空格,并且以有效字符后的空格为结束点,而nextLine不会去除空格,并且是以回车(Enter)为结束点

 

 public class Demo01 {
     public static void main(String[] args) {
         //得到一个Scanner对象,用于接收输入的内容
         Scanner scanner = new Scanner(System.in);
         if (scanner.hasNext()){
             String next = scanner.next();
             System.out.println("输入的内容为:"+next);
         }
 ​
         scanner.close();
     }
 }
 public class Demo02 {
 ​
     public static void main(String[] args) {
         Scanner scanner = new Scanner(System.in);
         if (scanner.hasNextLine()){
             String s = scanner.nextLine();
             System.out.println("输入的内容为:"+s);
         }
         test();
         scanner.close();
 ​
     }
 ​
     /**
      * 判断:输入的如果是数字就将每个数据相加,并得到平均值,否则直接结束得到平均值
     **/
     public static void test(){
         Scanner scanner = new Scanner(System.in);
         int i = 0;
         double d = 0.0;
         while (scanner.hasNextDouble()){
             d += scanner.nextDouble();
             i +=1;
         }
         System.out.println("输入的数字总个数:"+i);
         System.out.println("输入的数字和的平均数:"+d/i);
         scanner.close();
     }
 }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值