随笔分类 -  Java学习笔记

摘要:private只要是这个类的对象都可以访问,别的类不可以访问 friendly同一个包里面可以访问 不声明访问权限就是friendly 阅读全文
posted @ 2021-11-28 23:01 Inami 阅读(33) 评论(0) 推荐(0)
摘要:名字相同,参数不同 this()表示调用无参数的构造函数,可以用在别的构造函数之中 阅读全文
posted @ 2021-11-28 22:09 Inami 阅读(38) 评论(0) 推荐(0)
摘要:package hello; import java.util.Scanner; public class Main { public static void main(String[] args) { String word; Scanner in = new Scanner(System.in) 阅读全文
posted @ 2021-11-28 15:27 Inami 阅读(31) 评论(0) 推荐(0)
摘要:整数 字符 字符串 都可以 阅读全文
posted @ 2021-11-28 14:51 Inami 阅读(35) 评论(0) 推荐(0)
摘要:.equals()方法比较是否相等 .compareTo()比较大小 大1 小-1 .charAt(index)访问元素 但是不能用for-each循环遍历 .subString(2) 下标2到结束 (2, 4) 下标2-3 .indexOf() 返回要寻找的字符或者字符串下标 找不到为-1 第二个 阅读全文
posted @ 2021-11-28 14:38 Inami 阅读(28) 评论(0) 推荐(0)
摘要:字符进行加减法以后就变成别的类型了,需要用(char)再次转换为字符型 阅读全文
posted @ 2021-11-28 14:23 Inami 阅读(374) 评论(0) 推荐(0)
摘要:package hello; import java.util.Scanner; public class Main { public static boolean isPrimer(int n) { boolean is_primer = true; for(int i = 2;i <= Math 阅读全文
posted @ 2021-11-28 14:01 Inami 阅读(58) 评论(0) 推荐(0)
摘要:int []a = new int[101]; int []b = new int[101]; int []result = new int[101]; Scanner in = new Scanner(System.in); for(int i = 0;i < a.length;++i) { a[ 阅读全文
posted @ 2021-11-27 17:20 Inami 阅读(39) 评论(0) 推荐(0)
摘要:int [][]a = { {1,2,3,4}, {4,3,2}, }; int [][]b = new int[3][3]; a: 1 2 3 4 4 3 2 0 列数:a[0].length = 4 行数:a.length = 2 阅读全文
posted @ 2021-11-27 16:39 Inami 阅读(66) 评论(0) 推荐(0)
摘要:int n; Scanner in = new Scanner(System.in); n = in.nextInt(); boolean[] prime = new boolean[n]; for(int i = 0;i < prime.length;++i) { prime[i] = true; 阅读全文
posted @ 2021-11-27 16:33 Inami 阅读(8) 评论(0) 推荐(0)
摘要:int[] primers = new int[50]; int cnt; primers[0] = 2; cnt = 1; MAIN_LOOP: for(int x = 3;cnt < primers.length;x++) { for(int i = 0;i < cnt;++i) { if(x 阅读全文
posted @ 2021-11-27 16:21 Inami 阅读(47) 评论(0) 推荐(0)
摘要:int[] data = new int[100]; for(int k:data) { } // 效果相同的for循环 for(int i = 0;i < data.length;++i) { k = data[i]; } 不同点:for-each循环无法修改数组元素 阅读全文
posted @ 2021-11-27 13:31 Inami 阅读(39) 评论(0) 推荐(0)
摘要:1.比较 即使元素完全相等的两个数组也不相等 2.复制 需要循环逐个赋值 阅读全文
posted @ 2021-11-27 13:25 Inami 阅读(67) 评论(0) 推荐(0)
摘要:int[] a = new int[100]; int[] b = a; a和b是同一个数组的两个不同名字 阅读全文
posted @ 2021-11-27 13:22 Inami 阅读(65) 评论(0) 推荐(0)
摘要:int[] numbers = new int[100]; //新建数组元素都为0 int[] scores = {60,25,26,65,39,83,543}; //新建一个含有7个元素的数组 阅读全文
posted @ 2021-11-27 13:05 Inami 阅读(116) 评论(0) 推荐(0)
摘要:int number; int base = 1; boolean first = true; Scanner in = new Scanner(System.in); number = in.nextInt(); if(number < 0) { number = -number; System. 阅读全文
posted @ 2021-11-26 13:10 Inami 阅读(30) 评论(0) 推荐(0)
摘要:如果加在while语句这一行可能会出错 看起来应该是while循环了一次的结果 如果加在while语句前一行 阅读全文
posted @ 2021-11-26 12:51 Inami 阅读(195) 评论(0) 推荐(0)
摘要:尽量别复合使用 阅读全文
posted @ 2021-11-25 23:15 Inami 阅读(11) 评论(0) 推荐(0)
摘要:for:循环次数已知情况 do-while:至少需要循环一次 while:其它情况 阅读全文
posted @ 2021-11-25 23:12 Inami 阅读(36) 评论(0) 推荐(0)
摘要:Scanner in = new Scanner(System.in); int number = in.nextInt(); int count = 0; do { number = number / 10; count = count + 1; }while(number > 0); Syste 阅读全文
posted @ 2021-11-25 22:54 Inami 阅读(106) 评论(0) 推荐(0)