首页 > 其他分享 >动手动脑三

动手动脑三

时间:2023-10-22 19:13:59浏览次数:31  
标签:Scanner int 动脑 System 动手 println new out

第一个问题:

源代码:

package homework;

import java.util.Random;
import java.util.Scanner;

public class randomnum {
public static void main(String[] args) {
int[] a = new int[1000];
Random ran= new Random( System.currentTimeMillis() );
a[0]=6;
Scanner sc =new Scanner(System.in);
int x=1;
for(int j=0;j<31;j++){
x=x*2;
}
System.out.println("请输入想要的随机数个数:");
int num=sc.nextInt();
System.out.println(num+"个随机数为:");
for(int i=0;i<num;i++){
a[i+1]=(16807*a[i])%(x-1);
System.out.println(a[i+1]);
}
}
}
运行结果:

 

 第二个问题:

 

结论:

这段代码,运用了函数重载,当数据类型是int整型就调用整型函数,是double就调用double函数

标签:Scanner,int,动脑,System,动手,println,new,out
From: https://www.cnblogs.com/liyize/p/17780851.html

相关文章

  • 动手学深度学习--第三方库的学习
    frompixivPandasCreating,ReadingandWritingpandas中有两类实体类:theDataFrameandtheSeries.DataFrameADataFrameisatable.SeriesASeries,bycontrast,isasequenceofdatavalues.一般我们在读取的时候都是用DataFrame类进行装载数据ind......
  • 动手动脑
    一、publicclassCatchWho{publicstaticvoidmain(String[]args){try{ try{ thrownewArrayIndexOutOfBoundsException(); } catch(ArrayIndexOutOfBoundsExceptione){ Sy......
  • 动手动脑
    动手动脑:运行 TestInherits.java 可以得到结论:通过super调用基类构造方法,必须是子类构造方法中的第一个语句,调用顺序是由父类开始运行ParentChildTest 可以得出结论:当方法同名时,子类调用子类的方法,父类调用父类的方法,当父类和子类有同名变量且父类引用指向子类对象时......
  • 《动手学深度学习 Pytorch版》 9.8 束搜索
    本节将介绍几大:贪心搜索(greedysearch)策略穷举搜索(exhaustivesearch)束搜索(beamsearch)9.8.1贪心搜索贪心搜索已用于上一节的序列预测。对于输出序列的每一时间步\(t'\),都从\(\boldsymbol{Y}\)中找到具有最高条件概率的词元,即:\[y_{t'}=\mathop{\arg\max}\limits......
  • 《动手学深度学习 Pytorch版》 9.6 编码器-解码器架构
    为了处理这种长度可变的输入和输出,可以设计一个包含两个主要组件的编码器-解码器(encoder-decoder)架构:编码器(encoder):它接受一个长度可变的序列作为输入,并将其转换为具有固定形状的编码状态。解码器(decoder):它将固定形状的编码状态映射到长度可变的序列。9.6.1编码器编......
  • 《动手学深度学习 Pytorch版》 9.7 序列到序列学习(seq2seq)
    循环神经网络编码器使用长度可变的序列作为输入,将其编码到循环神经网络编码器固定形状的隐状态中。为了连续生成输出序列的词元,独立的循环神经网络解码器是基于输入序列的编码信息和输出序列已经看见的或者生成的词元来预测下一个词元。要点:“<eos>”表示序列结束词元,一旦输......
  • java课后动手动脑
    动手动脑Ⅰpackageorg.example;importjava.util.Scanner;importjavax.swing.*;publicclassMain{publicstaticvoidmain(Stringargs[]){inti=1,j=0,k;k=i/j;try{k=i/j;//Causesdivision-......
  • 2023/10/19 动手动脑
    首先,一个程序如果碰到了异常不处理,程序就会立即停止,而异常处理就是在异常发生的情况下启动类似于备用方案使程序继续运行Java中的异常捕获结构由try,catch,finally三部分构成,其中,try和catch是必须同时存在的。try中的代码就是可能存在异常的代码,catch中的代码就是try中有异常时的......
  • 动手动脑
    1.2.因为IEEE754标准规定:ANaNvalueisusedtorepresenttheresultofcertaininvalidoperationssuchasdividingzerobyzero. forexample, 1.0/0.0 hasthevaluepositiveinfinity,whilethevalueof 1.0/-0.0 isnegativeinfinity.意思就是NaN=0.0/......
  • 《动手学深度学习 Pytorch版》 9.5 机器翻译与数据集
    机器翻译(machinetranslation)指的是将序列从一种语言自动翻译成另一种语言,基于神经网络的方法通常被称为神经机器翻译(neuralmachinetranslation)。importosimporttorchfromd2limporttorchasd2l9.5.1下载和预处理数据集“Tab-delimitedBilingualSentencePairs”......