栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java作业2 输入输出及Math.Random()函数

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java作业2 输入输出及Math.Random()函数

1、编写一个字符界面的Java Application程序,接受用户输入的一个浮点数,把它的整数部分和小数部分分别输出。

import java.util.Scanner;
public class DivideFloatNumber{
public static void main(String[] args){
float inputFloat =0f;
float a=0f;
String floatString;
int pointIndex=0;
Scanner sc=new Scanner(System.in);
System.out.println("请输入");
inputFloat=sc.nextFloat();
System.out.println(inputFloat+"整数部分"+(int)inputFloat);
a=inputFloat-(int)inputFloat;
System.out.println(inputFloat+"小数部分"+a);
}
}

输入代码:

Scanner sc=new Scanner(System.in);

inputFloat=sc.nextFloat();

输出代码:

System.out.println("请输入");

2、一维数组的定义与赋值访问

实验目标:掌握数组的定义与赋值访问

(1)定义一个含20个元素的整形数组

public class Average{

  public static void main(String args[]){

      int x[]=new int[20];

      for(int k=0;k

        System.out.print(x[k]+" ");

   }

}

调试程序,观察运行结果,总结数组的初值是什么?思考如何遍历数组。

(2)增加代码,利用随机函数产生3位数给数组赋值,观察输出结果。

说明:调用Math.Random()能返回一个double类型的值,该值大于等于0.0且小于1.0,即取值范围[0.0,1.0),返回值是一个伪随机选择的数,在该范围内均匀分布。

(3)增加代码,求所有元素的平均值,并输出结果。

import java.util.Scanner;
public class Average{
  public static void main(String args[]){
      int x[]=new int[20];
      for(int k=0;k         x[k]=(int)(Math.random()*900)+100;
        System.out.print(x[k]+" ");
     }
   }
}

import java.util.Scanner;
public class Average{
  public static void main(String args[]){
      int x[]=new int[20];
      for(int k=0;k 

随机生成三位数利用x[k]=(int)(Math.random()*900)+100函数,其中Math.random()值为0到1.

3.在cmd上运行时不能找到文件,即当出现“不是内部或外部命令,也不是可运行的程序或批处理文件”时,尝试 “cd 文件名”找到文件。

4.若输入报错,可能原因为未安装相应的安装包,在代码前面加“import java.util.Scanner;”可解决问题。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/322656.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号