
Java
handsome_ZHANG
因为梦想,所以相信
展开
-
Java中运算符的优先级
所谓优先级,就是在表达式中的运算顺序。Java 中常用的运算符的优先级如下表所示:例:public class HelloWorld { public static void main(String[] args) { int m = 5; int n = 7; int x= (m*8/(n+2))%m; System.out.原创 2017-10-06 19:46:58 · 470 阅读 · 0 评论 -
javaFx--绘制正多边形
题目:RegularPolygon.java:public class RegularPolygon { private int CenterX; private int CenterY; private int NumVerge; private double LenVerge; public int getCenterX() { retu原创 2017-12-03 23:14:08 · 4690 阅读 · 2 评论 -
JAVA-统计英文句子中出现次数最多的单词和出现的次数
import java.util.*;/** * 统计出现次数最多的单词和它出现的次数 * @author ZHR */public class CountWord { public static String [] strTostrArray(String str) { /* * 将非字母字符全部替换为空格字符" " * 得到一个原创 2017-12-03 23:06:15 · 3892 阅读 · 0 评论 -
JAVA中BigInteger的使用
题目:使用BigInteger实现计算表达式(1+2)x(1+222^2)x…x(1+21002^{100})的结果代码:import java.math.BigInteger;/** * 使用BigInteger实现计算表达式(1+2)*(1+2^2)*...*(1+2^100)的结果 * @author ZHR */public class SumBiginteger { pub原创 2017-12-03 23:01:12 · 695 阅读 · 0 评论 -
JAVA方法访问修饰和类的成员访问修饰
JAVA方法访问控制: public protected default private 同类 T T T T 同包 T T T 子类(不同包) T T 不同包无继承关系 T原创 2017-11-02 10:46:28 · 700 阅读 · 0 评论 -
JAVA课程作业3-生成52张扑克,模拟扑克牌洗牌
生成52张扑克,模拟扑克牌洗牌,并输出。代码:package com.NCU.ZHANGhuirong;import java.util.ArrayList;import java.util.Collections;public class Card { public String poker(int num){ String str=""; String [] fac原创 2017-10-25 23:43:20 · 4434 阅读 · 0 评论 -
JAVA的String中intern的方法
首先查看官方API那个的解释:———————————————————————————————————————internpublic String intern()返回字符串对象的规范化表示形式。 一个初始时为空的字符串池,它由类 String 私有地维护。 当调用 intern 方法时,如果池已经包含一个等于此 String 对象的字符串(该对象由 equals(Object) 方法确定转载 2017-10-16 17:34:49 · 280 阅读 · 0 评论 -
JAVA课程作业1--骰子游戏
题目要求:掷两个骰子,每个骰子有六面,分别为1、2、3、4、5、6。检查这两个骰子的和。如果为2、3或12你就输了;如果和是7或者11你就赢了。但如果和是其他数字(例如4、5、6、8、9或者10),就确定了一个点。继续掷骰子直至抛出一个7或者掷出和刚才相同的点数。如果掷出的是7,你就输了。如果掷出的点数和你前一次掷出的点数相同,你就赢了。解题代码:enum Status{原创 2017-10-19 17:21:36 · 5410 阅读 · 0 评论 -
JAVA课程作业2-生成数独问题
**利用二维数组实现数独问题。 (1)生成简易数独 (2)生成数独问题**代码import java.util.Random;import java.util.ArrayList;public class Suduku { /** *打印二维数组,数独矩阵 */ public static void printArray(int a[][]) {原创 2017-10-25 23:29:52 · 794 阅读 · 0 评论 -
Java 中的 static 使用之静态初始化块
Java 中可以通过初始化块进行数据赋值。如:public class HelloWorld { String name; // 声明变量name //通过初始化块为成员变量赋值 { name="离歌笑"; } }在类的声明中,可以包含多个初始化块,当创建类的实例时,就会依次执行这些代码块。如果使用 static 修饰初始化块,就称为静态初始化块。原创 2017-10-08 17:31:30 · 268 阅读 · 0 评论 -
Java 中的 static 使用之静态方法
与静态变量一样,我们也可以使用 static 修饰方法,称为静态方法或类方法。其实之前我们一直写的 main 方法就是静态方法。静态方法的使用如:public class Helloworld {//使用static关键字声明静态方法 public static void print(){ System.out.println("欢迎你!"); } publ原创 2017-10-08 17:12:45 · 597 阅读 · 0 评论 -
java 8 Hashmap深入解析 —— put get 方法源码
转载自https://www.cnblogs.com/jzb-blog/p/6637823.htmlHashmap每个java程序员都知道,HashMap是java中最重要的集合类之一,也是找工作面试中非常常见的考点,因为HashMap的实现本身确实蕴含了很多精妙的代码设计。 对于普通的程序员,可能仅仅能说出HashMap线程不安全,允许key、value为null,以及不要求线程安全时,效率转载 2017-11-27 21:34:33 · 764 阅读 · 0 评论