Ruby 题:从一含有10个数组元素的数组中删除一个指定的数据,若该数据不存在,则给出提示。用while实现

Python018

Ruby 题:从一含有10个数组元素的数组中删除一个指定的数据,若该数据不存在,则给出提示。用while实现,第1张

public static void main(String[] args)

{

int [] num =new int[]{1,2,3,4,5,6,7,8,9,10}

Scanner input = new Scanner(System.in)

int temp=0

System.out.println("请输入你要删除的元素:")

int de=input.nextInt()

for(int i =0i<num.lengthi++)

{

if(num[i]==de)

{

for(int j = ij<num.length-1j++)

{

num[j]=num[j+1]

}

temp=1

break

}

}

if(temp==1)

{

System.out.println("删除此对象后数组值为:")

for(int i = 0i<num.length-1i++)

{

System.out.print(num[i]+"\t")

}

}

else

{

System.out.println("未找到你要删除的对象")

}

}

在计算机几内部,小数不是按照四舍五入的方法的。因为计算机只有0和1,没有4和5,所以不能四舍五入的。 不管是float还是double,在处理末位时都是直接丢弃的。比如一个小数,应该是用33位二进制码才能完全表示的,但是float只有32位

打错了吧,最后面那个应该是“\n”,不是"/n"

num = 10 print num.class, " ", num, "\n"

这个的意思就是,给变量num赋一个值,然后输出num,并且指明num的数字类型

num.class #数字的类型

“ ”#空格

“\n”#换行

语句的运行结果是:Fixnum 10