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

JavaSE(包机制、JavaDoc、Scanner)

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

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;
 ​
 
 public class Doc {
     String name;
     
     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();
     }
 }
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/584045.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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