包机制、JavaDoc、Scanner、条件语句、九九乘法表

2021-03-06 08:26

阅读:563

标签:cmd   new   nta   alt   scan   文件夹   png   ref   data   

包机制

 

 /*
 包内为类
 为了更好地区别类名的命名空间
 */
 //包机制语法
 package pkg1 [ . pkg2 [ . pkg3... ] ];
 //导入包
     import pkg1 [.pkg2... ](.classmate | *);

一般利用公司域名倒置作为包名 eg:com.baidu.www

JavaDoc

 package Demo03.Demo031;
 /**
  * @author Nathan //作者
  * @since 1.8 //最早使用的jdk版本
  * @version 1.0 //版本号
  */
 public class Hello {
 ?
     String m;
 ?
     /**
      * @param m //参数
      * @return //返回值
      * @throws Exception //异常抛出情况
      */
     public String name(String m)throws Exception{
         return m;
    }
 }

再cmd中运行Javadoc

技术图片

在代码上级文件夹下生成许多文件,打开index.html方可查看网页javadoc文档

技术图片

Scanner的使用

 package scanner;
 import java.util.Scanner;
 public class scanner {
     public static void main(String[] args) {
         //创建一个扫描器对象,用于接收用户的键入
         Scanner s=new Scanner(System.in);
         System.out.println("使用next方式接收");
        //判断用户有没有输入
         if (s.hasNext()){
             String str=s.next();//next的str中不能有空格
             //String str=s.nextLine();//到回车算结束
             System.out.println("输出为:"+str);
        }
         s.close();//凡是IO流的类,不close的话会一直占用资源
    }
 }

条件语句

switch

case穿透现象是因为没有break;

JDK7之后,支持以字符串作为case,因为可以反编译了

for语句

九九乘法表

Java---class(字节码文件)---反编译(IDEA)

   System.out.println("\t九九乘法表");
         for (int i = 1; i 9; i++) {
             for (int i1 = 1; i1 i; i1++) {
                 System.out.print(i+"×"+i1+"="+i*i1+"\t");
             if(i==i1){
                 System.out.println();
            }
            }
        }

 

包机制、JavaDoc、Scanner、条件语句、九九乘法表

标签:cmd   new   nta   alt   scan   文件夹   png   ref   data   

原文地址:https://www.cnblogs.com/nathansblog/p/14300798.html


评论


亲,登录后才可以留言!