
java
AAcaterpillar
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
嵌套循环之质数输出算法
1、常规算法://1、遍历100以内的自然数 for(int i=2;i<=100;i++) { //1.1、标识i是否被j整除 boolean isFlag = true; //1.2 遍历从2到i的数 for(int j=2;j<i;j++) { //2.1.1 如果i被j除尽,设置标识为false,标识这个数不是一个质数 if(i%j == 0) { isFlag = false; } }//1.3 如果i未原创 2020-07-24 21:49:29 · 396 阅读 · 0 评论 -
程序流程控制03-循环结构-嵌套循环
1、形式:循环体A在另一个循环体B内声明;循环体B为外层循环,循环体A为内层循环。for(;;){ //循环体B for(;;){ //循环体A }}2、说明内层循环体遍历一遍,只相当于外层循环体执行一次 若外层循环执行i次,内层循环执行j次,则内层循环体总共执行了i*j次...原创 2020-07-22 17:30:02 · 284 阅读 · 0 评论 -
程序流程控制03_循环结构练习题
1、从1-150,在每行打印一个值另外遇到3的倍数打印foo;遇到5的倍数打印biz;遇到7的倍数打印bazfor(int i=1;i<=150;i++){ System.out.print(i + " "); if(i % 3 ==0) { System.out.print("foo "); } if(i % 5 ==0) { System.out.print("biz "); } if(i % 7 ==0) { System.ou原创 2020-07-22 09:18:58 · 224 阅读 · 0 评论 -
程序流程控制03_循环结构
1、循环结构的四个组成部分初始化部分 循环条件部分------>boolean类型 循环体部分 迭代部分2、for循环Ⅰ 初始化部分Ⅱ 循环条件部分Ⅲ 循环体部分Ⅳ 迭代部分for(Ⅰ;Ⅱ;Ⅳ){Ⅲ} int num = 1; for(System.out.print('a');num<=3;System.out.print('b'),num++) { System.out.print('c'); }//执行结果:acbcbcb.原创 2020-07-22 09:00:24 · 194 阅读 · 0 评论 -
程序流程控制02-分支结构_switch-case
1、语句结构switch(表达式) { case 常量1: 执行语句1; //break; case 常量2: 执行语句2; //break; ... default: 执行语句n; }2、注意事项依据switch中表达式的值,一次与case中的常量进行匹配,如果匹配成功就进入相应的case结构中,调用其执行语句。当调用完其执行语句后,仍然继续向下执行其它的case中的语句,指导遇到break关键字或者switch-case结构结束为止。原创 2020-07-21 22:46:57 · 235 阅读 · 0 评论 -
程序流程控制02-分支结构练习题
1、小明参加期末考试,他和父亲大明达成约定,如果:成绩为100分,奖励一台BWM;成绩为(80,99],奖励iPone 11 Pro一部;成绩为[60,80]时,奖励iPad一台;成绩不及格时,奖励一巴掌。请从键盘输入小明的成绩,并判断。//1、输入成绩 Scanner scanner = new Scanner(System.in); int score = scanner.nextInt();//2、当成绩大于100分,小于0分时 if((score>100) || (sc原创 2020-07-21 21:26:53 · 480 阅读 · 0 评论 -
运算符知识易混点
1、逻辑运算符&与位运算符&的区分boolean b1 = true;boolean b2 = false;boolean b3 = b1&b2; //false;此时是逻辑与int i1 = 1;int i2 = 2;int i3 = i1&i2; //1;此时为位与//总结:比较布尔值时为逻辑与,比较数字时为位与2、逻辑与与短路与boolean b1 = true;int i=1;//当第一个条件为原创 2020-07-21 13:30:50 · 284 阅读 · 0 评论 -
区分单等号和双等号
单等号是赋值操作 双等号是判断操作,返回boolean类型boolean b1 = true;boolean b2 = false;System.out.println(b2 == b1); //falseSystem.out.println(b2 = b1); //true原创 2020-07-21 08:24:52 · 1501 阅读 · 0 评论 -
关于赋值运算符的那些坑
1、使用赋值运算符不改变其数据类型short s=1;s = s+1; //编译不通过s +=1; //编译通过int i = 1;i /= 0.1; //i=0i++; //i=12、num++、++numint i=10;i += (i++) + (++i); //i=32原创 2020-07-21 08:11:04 · 200 阅读 · 0 评论 -
Java基本数据类型易错点整理
1 整型变量默认为int型short s=5;s = s-2; //是否通过编译:false2 short、char、byte同级,相互运算自转为int型short s =7;byte b =4;short = s+b; //能否通过编译:false原创 2020-07-20 18:08:34 · 234 阅读 · 0 评论 -
字符拼接符与加法符辨析
字符拼接符:int i1=1;String s1="sssr";String s2 = s1 + i1;//此时 "+" 为字符拼接符加法符:int i1=1;char c1='a';int i2 = i1 + c1;//此时"+"为加法符练习://输出 * *System.out.println("* *"); //* * System.out.println('*'+'\t'+'*'); //93 ;ASCII码原创 2020-07-20 17:52:00 · 164 阅读 · 0 评论 -
Java知识图谱整理
1、基础知识图谱原创 2020-07-16 22:42:38 · 278 阅读 · 0 评论 -
奇奇怪怪的数组初始化格式
一维数组://静态初始化 int arr[]; arr = new int[]{1,2,3,4,5}; int arr1[] = new int[]{1,2,3,4}; int[] arr2 = new int[]{1,2,3,4}; int arr3[] = {1,2,3,4}; int[] arr4 = {1,2,3,4};//动态初始化 int arr5[] = new int[4]; int[] arr6 = new int[4];二维数组:原创 2020-07-16 19:46:49 · 170 阅读 · 0 评论 -
Java一维数组练习题
1 一维数组1.1 练习1_巧查号码题目: 查出联系电话public class ArraysTest1 { public static void main(String[] args) { int[] arr = new int[] {7,3,1,0,5}; int[] list = new int[] {2,0,3,3,4,1,1,2,4,3,2}; String tel = ""; for(int i=0;i<list.length;i++) { te..原创 2020-07-15 21:58:01 · 1000 阅读 · 0 评论 -
使用jQurey的三个步骤
1、引入jQueryhttp://www.jq22.com/jquery-info1222、写一个入口函数$(document).ready(function(){ });3、用jQuery选择器找到需要操作的组件,给它添加各项属性即可$('组件名').属性1().属性2()...属性n();...原创 2020-07-09 09:29:48 · 182 阅读 · 0 评论 -
Maven下的Spring常用依赖
核心容器依赖:<dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.2.7.RELEASE</version></dependency> <dependency> <groupId>org.spri原创 2020-06-27 10:32:21 · 206 阅读 · 0 评论 -
关于java集合框架的简单理解
1.框架结构图2.List集合的使用代码: List<String> h; //声明一个集合属性是字符串 List是有序集合 <>表示泛型 h =new ArrayList<String>(); //向集合中添加元素 h.add("Hello World!"); h.add("海上生明月"); h.add("自挂东南枝"); h....原创 2019-12-04 09:07:31 · 174 阅读 · 0 评论 -
java语言下异常处理机制总结
1.java中常见的异常有大概四种:1.1.算数异常 java.lang.ArithmeticException int a = 0; int b = 10; System.out.println(b/a);1.2.空指针异常 java.lang.NullPointerException String a = null; a.charAt(3);1.3.类型转换异常 j...原创 2019-12-02 11:33:10 · 250 阅读 · 0 评论 -
用java循环判断语句实现简单的密码登录以及判断班级学生成绩档次
用java循环语句实现简单的密码登录以及判断班级学生成绩代码: import java.util.Scanner;;public class Hello {/** * @param args */public static void main(String[] args) { // TODO Auto-generated method stub //System.out...原创 2019-11-24 15:31:20 · 751 阅读 · 1 评论