包机制
- 一般利用公司域名倒置作为包名mubai.org.cn–>cn.org.mubai.
javaDoc
- javaDoc命令是用来生成自己API文档的
package cn.org.mubai;
/**
* @author mubai
* @since 1.8
* @version 1.0
*/
public class Day48 {
String name;
/**
* @param name
* @return
* @throws Exception
*/
public String test(String name) throws Exception{
return name;
}
}
@author 作者名
@version版本号
@since指明最早使用的jdk版本
@param参数名
Scanner对象
-
next()
-
-
- 一定要读到有效字符后才可以结束
- 对于有效字符之前遇到的空白,next()方法会自动将其去掉。
- 只输入有效字符后才将其后面输入的空白作为分隔符或者结束符。
- next()不能得到带有空格的字符串
-
-
nextLine();
-
-
- 以Enter为结束符,
- 可以获取空白
-
package base;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Scanner1 {
public static void main(String[] args) {
Scanner sc =new Scanner(System.in);
List<String> list =new ArrayList<String>();
sc.next();//程序在此处会有一个换行符,需要用一个nevtLine()吃掉这个换行符
while(true) {
list.add(sc.nextLine());
if (list.size() == 10) {
break;
}
}
}
sc.close();
}
/*
2
1
2
3
4
5
6
7
8
9*/
hasNextXX()的用法
class test1 {
public static void main(String[] args) {
int sum1=0;
Scanner sc=new Scanner(System.in);
if(sc.hasNextInt()){
int i1=sc.nextInt();
System.out.println("整数数据:"+i1);
}else{
System.out.println("你输入的不是整数数据!");
}
while(sc.hasNextInt()){
sum1+=sc.nextInt();
System.out.println(sum1);
}
}
}
顺序结构
- JAVA的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行。
- 语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本的算法结构。