首页 > TAG信息列表 > 动脑

动手动脑

1.动脑动手   枚举类型是引用类型! 枚举不属于原始数据类型,它的每个具体值都引用一个特定的对象。相同的值则引用同一个对象。 可以使用“==”和equals()方法直接比对枚举变量的值,换句话说,对于枚举类型的变量,“==”和equals()方法执行的结果是等价的。 ==: == 比较的是变量(栈)内

动手动脑

枚举 原代码 public class EnumTest { public static void main(String[] args) { Size s=Size.SMALL; Size t=Size.LARGE; //s和t引用同一个对象? System.out.println(s==t); // //是原始数据类型吗? System.out.println(s.getClass().isPrimitive()); //从字符串中转换

Java动手动脑总结

 动手动脑一 一,枚举的运行结果    二,得到的结论 (1)枚举类型是引用类型,枚举的每一个具体值都引用一个特定对象,引用不同具体值对象地址不同。 (2)从字符串中转换的枚举类型中实例化的对象的的具体值赋给新的枚举类型实例化对象和原枚举类型中实例化的对象的地址相同。 (3)枚举类型中

课程动手动脑问题及课后实验问题整理总结

阅读示例EnumTest.java,运行并分析其运行结果,得到结论枚举类型是引用类型,枚举不属于原始数据类型,它的每个具体值都引用一个特定的对象。相同的值则引用同一个对象。可以使用“==”和equals()方法直接比对枚举变量的值,换句话说,对于枚举类型的变量,“==”和equals()方法执行的结果是

java学习-动手动脑

  public static void main(String[] args) { int x = 100; int y = 200; System.out.println("x+y=" + x + y); System.out.println(x + y + "=x+y"); } java中的“+”区别于c语言中的,不同写法有不同效果  

【2021-12-05】连岳摘抄

23:59 笑,实在是仁爱的象征、快乐的源泉、亲近别人的媒介。有了笑,人类的感情就沟通了。                                                                                                   ——雪莱 人是社会动物,他的存

动收动脑4

运行 TestInherits.java 示例,观察输出,注意总结父类与子类之间构造方法的调用关系修改Parent构造方法的代码,显式调用GrandParent的另一个构造函数,注意这句调用代码是否是第一句,影响重大! public class Grandparent { public Grandparent() { System.out.prin

Java学习-动手动脑-Java流

Java流学习,读取文件并按要求输出 阶段一:按由大到小的顺序输出每个字母出现的次数和概率 阶段二:由大到小输出前N个单词出现的次数和概率 阶段三:输出单词出现的次数和概率不包括“a" "the" "of" import java.io.BufferedReader; import java.io.FileReader; import java.io.IOExcep

关于第二次课上的问题解决(动手动脑)

  1.方法如下:package test; import java.util.*;public class Test { public static void main(String [] args) {    long a=996;    long b=4215;    long c=47889; for(int i=0;i<1000;i++) {    System.out.println(random(a,b,c,i)); } } 

关于第一次课件上的问题解决(动手动脑)(2021.10.25)

  1.java的基本运行单位是类 2.Java类的组成主要有以上3部分:数据成员、构造方法、方法成员 3.变量之间可以相互转换,如:低级变量可以直接转换为搞基变量,而将高级变量转换为低级变量,就得使用强制转换。 4.String不是基本的数据类型。是final修饰的java类。 5.java中,static表示“静态

动脑学院Android开发高级开发专题训练手册

安卓开发在现在是非常的火热,不管是自己爱好学习,还是找工作,安卓开发都是非常抢手的,而且安卓应用的趋势也越来越火。所以小编作为一个开发者,说下怎样学习安卓开发。 第一,学好java基础。 安卓开发,用的开发语言就是java,所以在开发安卓之前,要学好java基础,对于基础语法一定要熟记,这样

九月29号——动手又动脑

    java中有8种基本数据类型:byte、int、short、long、boolean、char、float、double 对应的类为:Byte、Int、Short、Long、Boolean、Charecter、Float、Double 逻辑型:boolean 文本型:char 整数型:byte、short、int、long 浮点型:float、double byte:    1字节 -128~127

Java学习10.8(动手动脑)

1.请看以下代码,你发现了有什么特殊之处吗? //MethodOverload.java //Using overloaded methods public class MethodOverload { public static void main(String[] args) { System.out.println("The square of integer 7 is " + square(7)); System.ou

20200927 千锤百炼软工人之动手又动脑

第一题 随机数发生器(自己根据算法编译) 但是王主任还是比较仁慈 直接给了参数 所以就直接写就行了 package A20201008;import java.lang.Math;public class Random { double b = Math.pow(2,31)-1; public long Create(long a) { long A; A = (16807*a+0)%(long)b; return A; }

20201007 千锤百炼软工人之动手又动脑

第一题 JAVA的函数重载与返回值类型无关,只看参数列表(参数的个数、参数的类型、参数的顺序) 所以这一题中的构造函数是一个有参的 而在主函数中是一个无参的构造函数 这个函数在Foo类中没有 所以会无法编译 第二题     由此得出 父类的静态初始化块> 子类的静态初始化块> (父类的

PPT动手动脑2

1.纯随机数发生器 利用随机数发生器公式 X(n+1)=(aX(n)+c)mod m; 其中设定m=int.MaxValue=2^31-1,a=7^5=16807,c=0; 可以利用递推,利用System.currentTimeMillis()返回时间在除以10000,当做第一个数。 public static void main(String[] args) { Scanner sc=new Sca

10月6日和动手动脑

今天又上了一节Java课(上次的是补课),主要还是二柱子的那个四则运算,我今天完成了测试二,主要还是我在课下以前做的,我又完善了一下,其实我以前的关于查重方式和错题的处理思路是错误的。我老是在想怎么实现输出错误的题目,其实只要输出错题的题号就可以了,在此基础上程序再做判断,但是我的

动手动脑

方法重载 程序代码 package teacher; public class MethodOverload { public static void main(String[] args) { System.out.println("The square of integer 7 is " + square(7)); System.out.println("\nThe square of double 7.5 is " + square(7.5

动手动脑

动手动脑   一、EnumTest.java package day02; public class EnumTest { public static void main(String[] args) { Size s = Size.SMALL; Size t = Size.LARGE; // s和t引用同一个对象? System.out.println(s == t);

Java动手动脑及课后实验

1.仔细阅读示例: EnumTest.java,运行它,分析运行结果? 1 public class EnumTest { 2 public static void main(String[] args) { 3 Size s=Size.SMALL; 4 Size t=Size.LARGE; 5 //s和t引用同一个对象 6 System.out.println(s==t); // 7

9.29 课下动手动脑

由于当天晚上生病  早早睡了  博客第二天早上交  首先第一个动手动脑: 这里是源代码 package test; public class jkjk { public static void main(String[] args) {  Size s=Size.SMALL;  Size t=Size.LARGE;  //s和t引用同一个对象?  System.out.println(s==t);  //

动手动脑---找出指定文件夹下所有包容指定字符串的txt文件

思路:先判断是否为文件,如果是文件,则需要判断改文件名是否包含字符串"txt",包含则输出。如果是文件夹的话,先需要判断文件名是否包含".txt"(因为文件名也可能包含txt),然后再用递归方法遍历子文件。 代码:方法 public static void SearchAtString(File file,String str) { if(fil

《文件与流》动手动脑

1、使用Files. walkFileTree()找出指定文件夹下所有大于指定大小(比如1M)的文件。 package text_001; import java.io.IOException; import java.nio.file.FileSystems; import java.nio.file.FileVisitOption; import java.nio.file.FileVisitResult; import java.nio.file.FileV

动手动脑(6)

1.输入流示例 import java.io.*; public class FileInputStreamTest { public static void main(String[] args) throws IOException { //创建字节输入流 FileInputStream fis = new FileInputStream("FileInputStreamTest.java"); //创建一个长度

动手动脑 类与对象

class Grandparent { public Grandparent() { System.out.println("GrandParent Created."); } public Grandparent(String string) { System.out.println("GrandParent Created.String:" + string); }