动手动脑10.14

quyangzhangsiyuan quyangzhangsiyuan     2023-01-07     709

关键词:

一、

技术分享图片

 

public class Suiji
public long a=12345L;
public long c=12345L;
public long m=456123L;
public long r=1;
public long rand()
r=(r*a+c)%m;
return r;

public static void main(String[] args)
Suiji s=new Suiji();
long r;
for(int i=1;i<1000;i++)
r=s.rand();
System.out.println(r);


 技术分享图片

public class MethodOverload

public static void main(String[] args)
System.out.println("The square of integer 7 is " + square(7));
System.out.println(" The square of double 7.5 is " + square(7.5));

public static int square(int x)//int类型

return x * x;

public static double square(double y)//double类型

return y * y;

输出结果

The square of integer 7 is  49

The square of double 7.5 is 56.25

该程序中所使用两个函数虽然名字相同,但由于实参类型不同且返回值类型不同,并不会发生冲突。

上述示例代码展示了Java的“方法重载(overload)”特性。

满足以下条件的两个或多个方法构成“重载”关系:

(1)方法名相同;

(2)参数类型不同,参数个数不同,或者是参数类型的顺序不同。

 

技术分享图片

System.out.println()方法中实参表内可输入很多类型。




























动手动脑-4(代码片段)

package动手动脑;publicclass基类public基类()System.out.println("基类Created.");public基类(Stringstring)System.out.println("基类Created.String:"+string);package动手动脑;publicclass父类extends基类public父类()super("Hell 查看详情

动手动脑

这个是让我们看下面的代码,让我们发现特别之处的动手动脑。源代码如下://MethodOverload.java//UsingoverloadedmethodspublicclassMethodOverload publicstaticvoidmain(String[]args)  System.out.println("Thesquareofinteger7is" 查看详情

动手动脑

动手动脑1publicclassEnumTest publicstaticvoidmain(String[]args)//TODOAuto-generatedmethodstubSizes=Size.SMALL;Sizet=Size.LARGE;//s和t引用同一个对象?System.out.println(s= =t); ////是原始数据类型吗?System. 查看详情

动手动脑感想(代码片段)

 动手动脑一:publicclasssuijishu  privatestaticfinalintN=200;  privatestaticfinalintLEFT=40;  privatestaticfinalintRIGHT=10000;  privatestaticlongx0=1L;  privatelonga=1103515245L;  privatelongc=12345L 查看详情

动手动脑,无法自拔

1.动手动脑 如果类提供了一个自定义的构造方法,将导致系统不再提供默认构造方法。而foo类中有一个publicfoo(intinitValue)类,导致系统不能引用默认的构造函数。2.动手动脑 实例:TextStaticInitialalizeBlock.java: classRoot{s... 查看详情

方法的动手动脑

动手动脑:(1)纯随机数发生器Modulus=231-1=int.MaxValueMultiplier=75=16807C=0当显示过231-2个数之后,才可能重复。动手动脑:编写一个方法,使用以上算法生成指定数目(比如1000个)的随机整数。代码如下:package suijishu; public&... 查看详情

动手动脑

第一个动手动脑 看老师发的文件,EnumTest.java。猜它 的运行结果。我猜s和 t肯定引用的不同对象,老师上课也讲过。falsefalsetrueSMALLMEDIUMLARGEpublicclassEnumTest{publicstaticvoidmain(String[]args){Sizes=Size.SMALL;Sizet=Size.LARGE;//s 查看详情

动手动脑

packagejxlpacakge;//信1605-320163432张运涛publicclassInitializeBlockClass{ { field=200; } publicintfield=100; publicInitializeBlockClass(intvalue)//定义有参的构造函数 { this.field=value; } publicInitializeBlockC 查看详情

动手动脑2

---恢复内容开始---1.动手实验:继承条件下的构造方法调用classGrandparentpublicGrandparent() System.out.println("GrandParentCreated."); publicGrandparent(Stringstring) System.out.println("GrandParentCreated.String:"+stri 查看详情

动手动脑

一:看代码找错误    二:java字段初始化规律package代码测试;publicclassInitializeBlockClassfield=200;publicintfield=100;publicInitializeBlockClass(intvalue)this.field=value;publicInitializeBlockClas 查看详情

课堂动手动脑课后作业

动手动脑:函数的重载package重载;publicclassjj{ publicstaticvoidmain(String[]arges) { System.out.println(o(7)); System.out.println(o(7.5)); } publicstaticinto(intx) {returnx*x;} publicstaticdoubleo(doubley) {ret 查看详情

11.11动手动脑

动手动脑1:请阅读并运行AboutException.java示例,然后通过后面的几页PPT了解Java中实现异常处理的基础知识。源码:?12345678910111213141516171819202122232425262728293031323334353637383940importjavax.swing.*; classAboutException  &n 查看详情

动手动脑

课后作业01-动手动脑1、请阅读并运行AboutException.java示例,然后通过后面的几页PPT了解Java中实现异常处理的基础知识结果截图:异常处理:Try{//可能发生运行错误的代码;}        catch(异常类型 ... 查看详情

动手动脑03

一、以下代码输出结果是什么?publicclassInitializeBlockDemo{ /** *@paramargs */ publicstaticvoidmain(String[]args){    InitializeBlockClassobj=newInitializeBlockClass();  查看详情

第八周动手动脑

动手动脑一:请阅读并运行AboutException.java示例AboutException.java 答:结论:异常 (Exception):发生于程序执行期间,表明出现了一个非法的运行状况。许多JDK中的方法在检测到非法情况时,都会抛出一个异常对象。例如:... 查看详情

课堂动手动脑

动手动脑1.当在捕获到异常的处理代码里加入system.exit()时,finally的代码块是不会执行的。            2.Catchwho结果:          & 查看详情

动手动脑

一,代码:publicclassEnumTestprivateenumMyEnum  ONE,TWO,THREE publicstaticvoidmain(String[]args)   for(MyEnumvalue:MyEnum.values())     System.ou 查看详情

动手动脑

1.随机数函数函数源代码 publicclassRandomTest{ /** *@paramargs */ publicstaticvoidmain(String[]args){ //TODOAuto-generatedmethodstub java.util.Randomr=newjava.util.Random(); for(inti=0;i<5;i++){ 查看详情