以下为《实验二:从键盘输入数据》的无排版文字预览,完整格式请下载
下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。
实验二:从键盘输入数据
(一)、实验目的
1、学习通过键盘向程序输入各种数据
2、了解类方法的调用
3、加深对Java应用程序结构的认识
(二):实验要求
编写一个Java应用程序,在程序中通过键盘输入常用的数据,包括字符串、整数和浮点数。
(三)、程序模板
按模板要求,将【代码1】~【代码3】替换为相应的Java程序代码。
//InputNum.java
import java.util.*;
public class InputNum{
public static void main(String[] ?args){
int a=0;
float b=0F;
double c=0D;
String s=” ”;
Scanner reader=new Scanner(System.in);
System.out.println(“从键盘输出一个字符串:”);
s=reader.nextLine();//调用reader的nextLine方法,把读入的数据赋值给s
System.out.println(“你输入的字符串是”+s);
System.out.println(“从键盘输入一个整数:”);
【代码1】//调用reader的nextInt方法,并把读入的数据赋值给a
System.out.println(“你输入的字整数是”+a);
System.out.println(“从键盘输入一个单精度浮点数:”);
【代码2】//调用reader的nextFloat方法,并把读入的数据赋值给b
System.out.println(“你输入的单精度浮点数是”+b);
System.out.println(“从键盘输入一个双精度浮点数:”);
【代码3】//调用reader的nextDouble方法,并把读入的数据赋值给c
System.out.println(“你输入的双精度浮点数是”+c);
}
}
(四)、实验源码(学生填写,可以只写【代码1】~【代码3】对应的Java程序代码)
实验结果(学生填写)
package zuoye2;
import java.util.*;
public class zyi {
public static void main(String[] args)
{int a=0;
float b=0F;
double c=0D;
String s=" ";
Scanner reader=new Scanner(System.in);
System.out.println("请输入一个字符串");
s=reader.nextLine();
System.out.println("你输入的字符串是"+s);
System.out.println("从键盘输入一个整数");
a=reader.nextInt();
System.out.println("你输入的整数是"+a);
System.out.println("从键盘输入一个单精度浮点数");
b=reader.nextFloat();
System.out.println("你输入的单精度浮点数是"+b);
System.out.println("从键盘输入一个双精度浮点数");
c=reader.nextDouble();
System.out.println("你输入的双精度浮点数是"+c);
}
} /
程序练习题
1 编写一个程序,键盘输入一个正整数,获取这个正整数的每一位并将其 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 ;
System.out.println("请输入圆柱体的高");
h=reader.nextDouble();
v=3.14*r*r*h;
System.out.println("圆柱体的体积为"+v);
}
} /
兴趣题:
输出所有的“水仙花数”,所谓的“水仙花数”是指一个三位数其各位数字的立方和等于该数本身,例如153是“水仙花数”,因为:153 = 1^3 + 5^3 + 3^3。
(五)、实验体会(学生填写,可以写试验中遇到的问题、心得等)
学会了通过键盘向程序输入各种数据,了解类方法的调用
,加深对Java应用程序结构的认识
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]
以上为《实验二:从键盘输入数据》的无排版文字预览,完整格式请下载
下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。