• 2024-09-28动手动脑
    一以下代码的输出结果是什么?intX=100;intY=200;System.out.println("X+Y="+X+Y);System.out.println(X+Y+"=X+Y");为什么会有这样的输出结果?X+Y=100200300=X+Y原因:算术加法运算的优先级高于字符串拼接,字符串与整型变量相加时,整型变量被自动转换成字符串形式,然后进行字符串拼接二
  • 2024-09-28动手动脑
    一.仔细阅读示例:EnumTest.java,运行它,分析运行结果?第一个判断s和t是否引用了同一对象,由于s和t不是同一对象,所以是flase第二个判断s是否为基本数据类型,由于s是枚举类型,所以是flase第三个将字符串“SMALL”转化成为枚举类型,与s一样,所以是true最后遍历输出二.你能得到什么结论?你
  • 2024-09-28动手动脑
    对EnumTest.java的测试点击查看代码publicclassEnumTest{ publicstaticvoidmain(String[]args){ Sizes=Size.SMALL; Sizet=Size.LARGE; //s和t引用一个对象? System.out.println(s==t);// //是原始数据类型吗 System.out.println(s.getClass().isPrim
  • 2024-09-28动手动脑
    EnumText无法运行...TextDouble0.05+0.01=0.061.0-0.42=0.584.015*100=401.5123.3/100=1.233X+Y=100200300=X+Y第一个加号具有拼接字符串的作用,第二个加号是加法的意思生成四则运算importjava.util.Random;importjava.util.Scanner;publicclass
  • 2024-09-289.28博客(动手动脑)
    importjava.util.Random;publicclassRandomStr{publicstaticvoidmain(String[]args){//调用generateRandomString方法生成验证码StringverificationCode=generateRandomString();//输出生成的验证码System.out.println("生成的验证码为:"+verificationCode);
  • 2024-09-289.26博客(动手动脑)
    阅读相应教材,或者使用互联网搜索引擎,弄清楚反码、补码跟原码这几个概念,然后编写示例程序,对正数、负数进行各种位操作,观察输出结果,与手工计算的结果进行比对,看看Java中的数是采用上述哪种码表示的。原码:在计算机中,用二进制表示数时,最高位是符号位(0表示正数,1表示负数),其余位表示数的
  • 2024-09-28动手动脑动手实验
    (1)枚举类型是引用类型!枚举不属于原始数据类型,它的每个具体值都引用一个特定的对象。相同的值则引用同一个对象。可以使用“”和equals()方法直接比对枚举变量的值,换句话说,对于枚举类型的变量,“”和equals()方法执行的结果是等价的。(2)(3)(4)在Java中,变量的“同名变量的屏
  • 2024-09-27动手动脑01
    动手动脑01重新编写java测试00PlaninformationpublicclassPlanInformation{//变量id为整型,表示日报流水号,依次加一。//变量planid为字符串类型String,表示产品生产批次号(例如:2312-110,有8位字符组成,前四位表示年月,后三位表示序号)。//变量planname为字符串类
  • 2024-09-27动手动脑
    根据运行结果,我们可以得出以下结论:System.out.println(s==t);//false结论:在枚举类型中,即使它们属于同一个枚举类,不同的枚举常量也是不同的对象。因此,比较操作符==在这里返回false,说明s和t引用的是不同的枚举常量。System.out.println(s.getClass().isPrimitive())
  • 2024-09-27动手动脑——数据类型的转换
    1.整数大小:整数类型的位数越大,能够表示的数值范围也越大。byte和short类型适合用于节省空间的场合,而int是最常见的整数类型,因为它提供了足够的范围和较好的性能。long类型则用于需要更大数值范围的场合。2.字符表示:char类型专门用于表示Unicode字符,其大小固定为16位,可以表示任何
  • 2024-09-27动手动脑——同名变量的屏蔽原则
    在Java中,变量的“同名变量的屏蔽原则”通常指的是变量作用域的问题。当在不同的作用域中定义了同名的变量时,内部作用域的变量会“屏蔽”外部作用域的变量。这意味着在内部作用域中访问该变量名时,将会访问到内部作用域中定义的变量,而不是外部作用域中的变量。下面是一个简单的示例
  • 2024-09-279.25博客(动手动脑)
    四则运算importjava.util.Random;importjava.util.Scanner;publicclassArithmeticQuizGenerator{//主方法publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);Randomrandom=newRandom();//用户可以选择生成题目
  • 2024-09-26枚举类型的基本用法(动手动脑)
    仔细阅读示例:EnumTest.java,运行它,分析运行结果?代码如下:`publicclassEnumTest{publicstaticvoidmain(String[]args){ Sizes=Size.SMALL; Sizet=Size.LARGE; //s和t引用同一个对象? System.out.println(s==t); //是原始数据类型吗? System.out.println(s.getCl
  • 2024-09-26Java动手动脑及课后实验
    一、仔细阅读示例:EnumTest.java,运行它,分析运行结果?你能得到什么结论?你掌握了枚举类型的基本用法了吗?publicclassEnumTest{publicstaticvoidmain(String[]args){Sizes=Size.SMALL;Sizet=Size.LARGE;//s和t引用同一个对象?System.out.println(s==t);
  • 2024-09-259月24日课件之动手动脑
    在本次课件中有多个动手动脑作业,再次我逐一学习分析。一、首先是关于枚举的学习代码为,运行结果为。首先第一个运行结果显而易见的是false,第二个是因为枚举为类所以不是基本类型,在.isprimitive()中基本类型是返回true,类的话将会返回false。第三个是.valueof()会返回指定字符串
  • 2024-09-23动手动脑 1
    publicclassEnumTest{publicstaticvoidmain(String[]args){ Sizes=Size.SMALL; Sizet=Size.LARGE; //s和t引用同一个对象? System.out.println(s==t);// //是原始数据类型吗? System.out.println(s.getClass().isPrimitive()); //从字符串中转换 Sizeu=Size.v
  • 2024-09-23动手动脑——枚举类型
    publicclassEnumTest{publicstaticvoidmain(String[]args){Sizes=Size.SMALL;Sizet=Size.LARGE;System.out.println(st);System.out.println(s.getClass().isPrimitive());Sizeu=Size.valueOf("SMALL");System.out.println(su);for(Sizevalue:S
  • 2024-07-20第二周总结
    一、阅读第二周我阅读了《大道至简》第二章的内容,第二章主要讲了勤奋的人与懒惰的人在方法创新方面的差异,引用了《李冰凿山》的故事,通过“积薪烧之”的方式与第一章愚公“碎石击壤”形成对比,突出了本章的主题。愚公是典型的勤奋者的身份,但工作缺乏动脑,不创新,使得工作费时又费力。
  • 2023-10-31动手动脑
    1.使用Files.walkFileTree()找出指定文件夹下所有大于指定大小(比如1M)的文件。1packagecom.test;2importjava.io.IOException;3importjava.nio.file.FileSystems;4importjava.nio.file.FileVisitOption;5importjava.nio.file.FileVisitResult;6importja
  • 2023-10-30动手动脑5
    1.2.因为IEEE754标准规定:ANaNvalueisusedtorepresenttheresultofcertaininvalidoperationssuchasdividingzerobyzero. forexample, 1.0/0.0 hasthevaluepositiveinfinity,whilethevalueof 1.0/-0.0 isnegativeinfinity.意思就是NaN=0.0/
  • 2023-10-27动手动脑
    编写一个方法,使用以上算法生成指定数目(比如1000个)的随机整数。源代码:importjava.util.Scanner;importjava.util.Random;publicclassMain{publicstaticvoidmain(String[]args){Scannersin=newScanner(System.in);System.out.println("请输入想
  • 2023-10-27动手动脑1
    请看以下代码,你发现了有什么特殊之处吗? 下面两个函数名字都叫square,但是他们的参数类型不同,所以程序不会报错,这是函数的重载,static关键字修饰的函数一个程序里只能有一个,但是这是函数的重载,所以两个虽然都用static修饰但是都能叫相同的名字
  • 2023-10-23java课后动手动脑
    下面是使用Files.walkFileTree()方法来找出指定文件夹下所有大于指定大小的文件的示例代码:1importjava.io.IOException;2importjava.nio.file.*;3importjava.nio.file.attribute.BasicFileAttributes;45publicclassFileSizeFilter{6publicstaticvo
  • 2023-10-22动手动脑
     运行结果看出这里是程序发生异常,被0除的算术运算,这个错误发生后程序会结束,不会向下运行Error类称为错误类,它表示Java运行时产生的系统内部错误或资源耗尽的错误,是比较严重的,仅靠修改程序本身是不能恢复执行的,如系统崩溃,虚拟机错误等。CatchWho.java运行结果ArrayIndexOutOfB
  • 2023-10-22动手动脑
     运行结果看出这里是程序发生异常,被0除的算术运算,这个错误发生后程序会结束,不会向下运行Error类称为错误类,它表示Java运行时产生的系统内部错误或资源耗尽的错误,是比较严重的,仅靠修改程序本身是不能恢复执行的,如系统崩溃,虚拟机错误等。CatchWho.java运行结果ArrayIndexOutOfB