简单java编程题求助

来源:百度知道 编辑:UC知道 时间:2024/06/14 12:51:03
编写程序:定义一个float类型的数组,随机往其中填充元素,并打印数组的内容

import java.util.*;

class Float
{
public static void main ( String[] args )
{
Scanner scan = new Scanner( System.in );
float number;

System.out.print("Enter the number: ");
number = scan.nextFloat();

System.out.print("The number is: " + number);
}
}

#include <iostream>
using namespace std;

class flt
{
public:
flt(){size=0;}
flt(int s,float a[]);
void Resize(int size);
float operator [](int index) const;
int Get_Size() const;
private:
float * arr;
int size;
};

flt::flt(int s,float a[])
{
arr=new float[s];
for(int i=0;i<s;i++)
arr[i]=a[i];
size=s;
}

void flt::Resize(int new_size)
{
float * tmp=arr;
int old_size=size;
arr=new float[new_size];
for(int i=0;i<old_size;i++)