Scanner的作用:实现键盘输入数据。
首先导包
import java.util.Scanner;
创建对象
Scanner input=new Scanner(System.in);
接收键盘录入的数据
// 接收字符串类型数据 next(),遇到空格截断 nextLine(); 遇到换行结束
String s=input.next();
String s=input.nextLine();
//接收整型数据 nextInt();
int num=input.nextInt();
System.out.println(num);
//接收浮点数
double d=input.nextDouble();
System.out.println(d);
作用:主要用于对数组进行排序,查找,填充,比较等的操作
首先也是导包
import java.util.Arrays;
如果在同一个Java文件中同时使用Scanner和Arrays,则可以向如下方式导包:
import java.util.Scanner;
import java.util.Arrays;
简写为:* 所有的类
import java.util.*;
Arrays工具类的使用
binarySearch 二分查找
public static void binarySearch() {
int[] arr=new int[] {5,8,10,20,65,100};
int result=Arrays.binarySearch(arr,22);
if(result>=0) {
System.out.println("找到了");
}else {
System.out.println("没找到 ");
}
}
排序
public static void sort() {
int[] arr=new int[] {12,8,100,2,9};
Arrays.sort(arr);
System.out.println("排序之后:");
for(int i=0;i
复制
public static void copy() {
int[] arr=new int[] {12,8,100,2,9};
int[] arr2=Arrays.copyOf(arr, arr.length);
for(int i=0;i
填充
public static void fill() {
int[] arr=new int[] {12,8,100,2,9};
Arrays.fill(arr, 10);
for(int i=0;i
把数组转成字符串
public static void toStr() {
int[] arr=new int[] {12,8,100,2,9};
String s=Arrays.toString(arr);
System.out.println(s);
}
使用Idea调试程序,需要两个步骤:
1添加断点:
2单步执行:
java中注释
单行注释://这里是单行注释
多行注释:/* */这里是多行注释,
JavaDoc注释:用来注释类、属性和方法等
使用语法 /** .....*/
文档注释作用:
1.编写代码时可通过提示显示文档注释
2.JavaDoc 工具能够从源代码中抽取类、属性、方法等的注释,形成一个配套的API帮助文档 。