java获取上个月的第三周_201711671109《Java程序设计》第三周总结

教材内容学习

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);

}

}

教材中的问题和解决过程

学习进度

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值