摘要: 包裹类型 每种基础类型都有对应的包裹类型 包裹类型的用处 获得该类型的最大值和最小值 lnteger.MIN_VALUE lnteger.MAX_VALUE 那个“.”是运算符。当需要让一个类或对象做事情的时候,就用“.”这个运算符 那个点的左边是对象或者类,右边是对象或者类能够提供给你的一些服务 阅读全文
posted @ 2022-06-21 15:06 漁夫 阅读(49) 评论(0) 推荐(0)
摘要: 字符类型 单个的字符是一种特殊的类:char 用单引号表示的字符字面量:‘a’,‘1’ Java使用Unicode来表示字符,可以表达包括汉子在内的多种文字 可以使用单引号表示'1','2' char cc = 'a'; System.out.println(cc); 还可以做一些加法和加法运算 大 阅读全文
posted @ 2022-06-21 14:41 漁夫 阅读(68) 评论(0) 推荐(0)
摘要: 素数 所有的偶数都不是素数除了2以外 构造素数表 x为2 把2x到ax<n的数标记为非素数 把没有标记的非素数的数重复2;直到所有的数尝试完毕 > 创建一个 数组 初始化所有的元素为true表示x是素数 令x为2 如果x是素数把for循环条件的 数组[i*x]=false 把没有标记的非素数的数重复 阅读全文
posted @ 2022-06-21 14:15 漁夫 阅读(55) 评论(0) 推荐(0)
摘要: 投票统计 创建数组后,java会帮你把这个数组里面的所有东西都填成零,默认的初始值是0 Scanner in = new Scanner(System.in); int[]numbers = new int[10];//创建int数组 int x; x = in.nextInt(); while ( 阅读全文
posted @ 2022-06-21 13:35 漁夫 阅读(42) 评论(0) 推荐(0)
摘要: 数组的元素 每个元素都是那种类型的变量索引或下标是从0开始的,都是整数grades[0]grades[99]average[5] 有效的下标 最小的下标是0,最大的下标是数组的元素个数-1 可是编译器不会检查看你是否用了有效的下标但是如果运行的时候出现了无效的下标,可能会导致程序终止 每个数组有一个 阅读全文
posted @ 2022-06-20 22:17 漁夫 阅读(104) 评论(0) 推荐(0)
摘要: 初始数组 这是我们定义的一个数组 int[] numbers = new int[100];对数组中的元素赋值 numbers[cnt] = x;整个for循环是遍历数组,if判断是使用数组中的元素 数组 是一种容器(放东西的东西), 特点是:·其中所有的元素具有相同的数据类型;. 一旦创建,不能改 阅读全文
posted @ 2022-06-20 21:48 漁夫 阅读(34) 评论(0) 推荐(0)
摘要: 求和 我们可以想象成1-二分之一+三分之一+负的四分之一 像这样,我们输入十二,十二就是1后面有十一个数,减二分之一加负的三分之一这种的 枚举 设i为2; 如果a和b都能被i整除,则记下这个i i加1后重复第2步,直到i等于a或b; 那么,曾经记下的最大的可以同时整除a和b的i就是gcd 辗转相除法 阅读全文
posted @ 2022-06-20 21:30 漁夫 阅读(42) 评论(0) 推荐(0)
摘要: 多重循环 这是一个99乘法表,有两个for循环,这就是多重循环 有两个循环或两个以上的循环就是多重循环 逻辑类型 关系运算的结果是一个逻辑值,true或false。这个值可以保存在一个对应的逻辑类型的变量中,这样的变量类型是boolean 布尔(Boolean)是为了纪念GeorgeBoole对逻辑 阅读全文
posted @ 2022-06-20 21:02 漁夫 阅读(33) 评论(0) 推荐(0)
摘要: 符合赋值 循环控制 break:跳出循环 continue:跳过循环这一轮剩下的语句进行下一轮 for循环,递增,如果定义的那个变量=0就说你输入的那个数字不是素数,如果,变量=1,输入的那个数字是素数 阅读全文
posted @ 2022-06-20 20:43 漁夫 阅读(29) 评论(0) 推荐(0)
摘要: 整数分解 一个整数时由1至多位数字组成的,如何分解出整数的各个位上的数字,然后加以计算 对一个整数做1%0的操作,就得到它的个位数 对一个整数做/10的操作,就去掉 了它的个位数 然后再对2的结果做%10,就得到原来数的十位数了 while循环里面就是取到我们输入数字的个位,十位和百位数字 逆向输出 阅读全文
posted @ 2022-06-20 20:25 漁夫 阅读(154) 评论(0) 推荐(0)