05 2019 档案

摘要:* 对象数组题目: * 定义类Student,包含三个属性:学号number(int),年级state(int),成绩 score(int)。 * 创建20个学生对象,学号为1到20,年级和成绩都由随机数确定。 * 问题一:打印出3年级(state值为3)的学生信息。 * 问题二:使用冒泡排序按学生 阅读全文
posted @ 2019-05-16 19:44 战胜橘子 阅读(459) 评论(0) 推荐(0)
摘要:0-100的 随机整数的获取办法有多种,下面是参考办法之一: (int) (Math.random() * 100) Math.random() 会得到一个0-1之间的随机浮点数,然后乘以100,并强转为整型即可。 eg: [1,6] (int)(Math.random()*(6-1+1)+1); 阅读全文
posted @ 2019-05-15 20:23 战胜橘子 阅读(11426) 评论(0) 推荐(0)
摘要:/*** 使用foreach语句对数组成员进行遍历* **/ public class ForeachDemo { public static void main(String[] args) { int[] arrays = {1,2,3,4,5};// 对arrays[]数组进行初始化 Syst 阅读全文
posted @ 2019-05-15 20:14 战胜橘子 阅读(985) 评论(0) 推荐(0)
摘要:一维数组 •动态初始化:数组声明且为数组元素分配空间与赋值的操作分开进行。 int[] arr = new int[3]; String names[]; names = new String[3]; arr[0] = 3; names[0] = “钱学森”; arr[1] = 9; names[1 阅读全文
posted @ 2019-05-13 20:25 战胜橘子 阅读(1903) 评论(0) 推荐(0)
摘要:/*输出所有的水仙花数,所谓水仙花数是指一个3位数,其各个位上数 字立方和等于其本身。 例如: 153 = 1*1*1 + 3*3*3 + 5*5*5 */class ForTest3{ public static void main(String[] args){ int num1 = 0;//百 阅读全文
posted @ 2019-05-08 17:59 战胜橘子 阅读(1770) 评论(0) 推荐(0)
摘要:/** switch语句有关规则 • switch(表达式)中表达式的值必须是下述几种类型之一:byte,short, char,int,枚举 (jdk 5.0),String (jdk 7.0);  • case子句中的值必须是常量,不能是变量名或不确定的表达式值;  • 同一个switch语 阅读全文
posted @ 2019-05-08 16:55 战胜橘子 阅读(1333) 评论(1) 推荐(1)
摘要:主要运用双层for循环嵌套,进行冒泡排序 public class BubbleSortTest { public static void main(String[] args) { int[] arr = new int[]{-12,3,2,34,5,8,1}; //冒泡排序 for(int i 阅读全文
posted @ 2019-05-08 00:23 战胜橘子 阅读(38496) 评论(0) 推荐(1)
摘要:1、位运算符操作的都是整形的数据 2、 << :在一定范围内,每向左移一位,相当于 * 2 ; >> :在一定范围内,每向右移一位,相当于 / 2; 经典例题1:你能否写出最高效的 2 * 8的实现方式? 答案: 2 << 3 或 8 << 1 经典例题2:以下代码的执行结果 public clas 阅读全文
posted @ 2019-05-07 11:45 战胜橘子 阅读(223) 评论(0) 推荐(0)