第三天学习java
Scanner对象
next():
? 1.一定要读取到有效字符后才可以结束输入。
? 2.对输入有效字符之前遇到的空白,next()方法会自动将其去掉
? 3.只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符。
? 4.next()不能得到带有空格的字符串
nextLine():
? 1.以Enter为结束符,也就是说nextLine方法返回的是输入回车之前的所有字符。
? 2.可以获得空白
String str = scanner.nextLine();
System.out.println("输出的内容为"+str);
求平均值:
public class average {
public static void main(String[] args) {
Scanner sacnner = new Scanner(System.in);
double sum = 0;
int m = 0;
System.out.print("请输入一个数");
while(sacnner.hasNextDouble()){
double x = sacnner.nextDouble();
sum = sum + x;
m = m+1;
System.out.print("你输入了"+m+"个数,当前结果sum="+sum);
}
System.out.println("当前平均值是:"+(sum/m));
sacnner.close();
}
}
方法
方法是语句的集合,他们在一起执行一个功能
方法包含于类或者对象中
方法在程序中创建,在其他地方引用
return 终止方法
方法重载
方法名称必须相同
参数列表必须不同(个数不同,或类型不同,或参数排列顺序不同)
方法的返回类型可以相同可以不相同
|