教材内容学习
2.4输入、输出数据
(1)输入基本型数据:
Scanner reader=new Scanner(System.in)
上述方法执行时都会阻塞,程序等待用户在命令行输入数据回车确认 输出基本类型数据
输出基本型数据
(2)System.out.println()(可换行)或 System.out.print()
可输出串值、表达式的值,允许使用并置符号+将变量、表达式的值或一个常数值与一个字符串并置一起输出
例:
System.out.println(m+“个数和为”+sum)
System.out.println(“:”+123+“大于”+122)
(3)格式符号
%d:输出int类型数据
%c:输出char类型数据
%f:输出浮点型数据,小数部分最多保留6位数
%s:输出字符串数据
2.5数组
(1)数组定义:
数组是相同类型的变量按顺序组成的一种复合数据类型,称这些相同类型的变量为数组的元素或单元
(注:Java不允许在声明数组中地 方括号内指定数组元素的个数)
(2)为数据分配元素:
为数组分配元素的格式如下:
数组名=new 数组元素的类型【数组元素个数】
编写程序
import java.util.Scanner;
class Average{
public static void main(String args[]){
System.out.println("请输入20个数,每输入一个数请回车确认");
System.out.println("输入完成后请输入0结束");
Scanner reader=new Scanner(System.in);
double x=reader.nextDouble();
double i=1,sum=0,k=0;
while(x!=0){
sum=sum+x;
x=reader.nextDouble();
i++;
}
k=sum/i;
System.out.println("这20个数的平均数="+k);
}
}
教材中的问题和解决过程
无
学习进度