02 2022 档案

摘要:A方法调用B方法,我们很容易理解! 递归就是:A方法调用A方法! 就是我们自己调用就 利勇递归可以用简单的程序来解决一些复杂的问题。他通常把一个大型负责的问题层层转化为一个与原问题相似的规模小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的 阅读全文
posted @ 2022-02-26 22:24 苏三说v 阅读(155) 评论(0) 推荐(0) 编辑
摘要:JDK 1.5 开始,java支持传递同类型的可变参数给一个方法 在方法声明中,在指定参数类型后加一个省略号(...)。如int... double... 一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。任何普通的参数必须在他之前声明 1 public static void main( 阅读全文
posted @ 2022-02-26 21:19 苏三说v 阅读(346) 评论(0) 推荐(0) 编辑
摘要:java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段,一般情况下,定义一个方法包含以下语法: 方法包含一个方法头和一个方法体。下面是一个方法的所有部分: 修饰符:修饰符,这是可选的,告诉编译器如何调用该方法。定义了该方法的访问类型。 返回值类型:方法可能会返回值。reurnValue 阅读全文
posted @ 2022-02-26 19:19 苏三说v 阅读(117) 评论(0) 推荐(0) 编辑
摘要:break在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环, 不执行循环中的剩余语句。(break语句也在switch语句中使用) continue 语句用在循环语句体重,用于终止某次循环过程,即跳过循环体中尚未执行的语句, 接着进行下一次是否执行循环的判定 1 阅读全文
posted @ 2022-02-25 22:34 苏三说v 阅读(46) 评论(0) 推荐(0) 编辑
摘要:1 package com.xl.struct; 2 3 public class TestDemo { 4 public static void main(String[] args) { 5 //打印三角形 5行 6 7 for (int i = 1; i <= 5; i++) { 8 for 阅读全文
posted @ 2022-02-25 22:29 苏三说v 阅读(53) 评论(0) 推荐(0) 编辑
摘要:1 package com.xl.struct; 2 3 public class ForDemo05 { 4 public static void main(String[] args) { 5 int[] numbers = {10,20,30,40,50};//定义了一个数组 6 for (i 阅读全文
posted @ 2022-02-25 22:29 苏三说v 阅读(371) 评论(0) 推荐(0) 编辑
摘要:1 package com.xl.struct; 2 3 public class ForDemo04 { 4 public static void main(String[] args) { 5 //1.我们先打印第一列,这个大家应该都会 6 //2.我们把固定的1再用一个循环包起来 7 //3. 阅读全文
posted @ 2022-02-25 21:42 苏三说v 阅读(141) 评论(0) 推荐(0) 编辑
摘要:1 package com.xl.struct; 2 3 public class ForDemo01 { 4 public static void main(String[] args) { 5 /** 6 关于 for 循环有以下几点说明: 7 最先执行初始化步骤。可以声明一种类型,但可初始化一 阅读全文
posted @ 2022-02-24 21:38 苏三说v 阅读(362) 评论(0) 推荐(0) 编辑
摘要:while是最基本的循环,他的结构为: while( 布尔表达式){ //循环内容 } 只要布尔表达式为true,循环就会一直执行下去。 我们大多数情况是会让循环停止下来的,我们需要一个让表达式失效的方式来结束循环。 少部分情况需要循环一直执行,比如服务器的请求响应监听等。 循环条件一直为true就 阅读全文
posted @ 2022-02-24 18:36 苏三说v 阅读(108) 评论(0) 推荐(0) 编辑
摘要:1 package com.xl.struct; 2 3 import java.util.Scanner; 4 5 public class SwitchDemo01 { 6 public static void main(String[] args) { 7 //case穿透 //switch 阅读全文
posted @ 2022-02-24 18:01 苏三说v 阅读(296) 评论(0) 推荐(0) 编辑
摘要:1 package com.xl.struct; 2 3 import java.util.Scanner; 4 5 public class IfDemo01 { 6 public static void main(String[] args){ 7 Scanner scanner = new S 阅读全文
posted @ 2022-02-24 11:59 苏三说v 阅读(34) 评论(0) 推荐(0) 编辑
摘要:1 package com.xl.scanner; 2 3 import java.util.Scanner; 4 5 public class Demo04 { 6 public static void main(String[] args){ 7 Scanner scanner = new Sc 阅读全文
posted @ 2022-02-23 21:33 苏三说v 阅读(48) 评论(0) 推荐(0) 编辑
摘要:Scanner 对象 基本语法: Scanner s = new Scanner(System.in); 通过Scanner类的next与nextLine()方法获取输入的字符串,在读取前我们一般需要使用 hasNext() //是否有下一个 与 hasNextLine() //还是否有下一行 来判 阅读全文
posted @ 2022-02-23 18:58 苏三说v 阅读(62) 评论(0) 推荐(0) 编辑
摘要:-encoding utf-8 -charset utf-8 //让中文更好的显示出来 package com.xl.base; /** * @author xl * @version 1.0 * @since 1.8 */ public class Doc { String name; /** * 阅读全文
posted @ 2022-02-22 21:43 苏三说v 阅读(46) 评论(0) 推荐(0) 编辑
摘要:javadoc命令是用来生成自己的API文档的 参数信息 @author 作者名 @version 版本号 @since 指名需要最早使用的jdk版本 @param 参数名 @return 返回值情况 @throws 异常抛出情况 Exception 阅读全文
posted @ 2022-02-22 21:17 苏三说v 阅读(53) 评论(0) 推荐(0) 编辑
摘要:为了更好得组织类,java提供了包机制,用于区别类名得命名空间。 包语句的语法格式为: packge pkg1[.pkg2[.pkg3...]]; 一般利用公司域名倒置作为包名; 为了能够使用某一个包的成员,我们需要再JAVA程序中明确导入该包。 完成此功能 import packge1[.pack 阅读全文
posted @ 2022-02-22 20:59 苏三说v 阅读(58) 评论(0) 推荐(0) 编辑
摘要:package operator; public class Demo06 {//位运算 public static void main(String[] args) { /* A = 0011 1100 B = 0000 1101 A & B = 0000 1100 A | B = 0011 11 阅读全文
posted @ 2022-02-22 19:59 苏三说v 阅读(29) 评论(0) 推荐(0) 编辑
摘要:package operator; //逻辑运算符 public class Demo05 { public static void main(String[] args) { //&& 与(and) ||或(or) 非(取反) boolean a = true; boolean b = false 阅读全文
posted @ 2022-02-21 17:12 苏三说v 阅读(180) 评论(0) 推荐(0) 编辑
摘要:package operator; public class Demo04 { public static void main(String[] args) { // ++ -- ,自增 ,自减 一元运算符 //重点执行的时机不同 int a = 3; int b = a++; //执行完这行代码后 阅读全文
posted @ 2022-02-21 16:46 苏三说v 阅读(30) 评论(0) 推荐(0) 编辑
摘要:package operator; public class Demo03 { public static void main(String[] args){ //关系运算符返回的结果: 正确,错误 通过布尔值来表示 true false int a = 10; int b =20; int c = 阅读全文
posted @ 2022-02-21 16:25 苏三说v 阅读(69) 评论(0) 推荐(0) 编辑
摘要:package operator; public class Demo02 { public static void main(String[] args) { long a =123123311231231L; int b =123; short c =10; byte d =8; System. 阅读全文
posted @ 2022-02-21 16:20 苏三说v 阅读(20) 评论(0) 推荐(0) 编辑
摘要:package operator; public class Demo01 { public static void main(String[] args) { //二元运算符 int a =10; int b =20; int c =25; int d =25; System.out.printl 阅读全文
posted @ 2022-02-21 16:19 苏三说v 阅读(24) 评论(0) 推荐(0) 编辑
摘要:package base; public class Demo07 { public static void main(String[] args) { // int a,b,c; // int a=1,b=2,c=3; //程序可读性 String name ="xulei"; char x= ' 阅读全文
posted @ 2022-02-21 16:17 苏三说v 阅读(24) 评论(0) 推荐(0) 编辑
摘要:算术运算符: +,-,*,/,%(取余数/模运算),++,-- 赋值运算符:=(a=b,把a赋值给b) 关系运算符:>,<,>=,<=,==,!=instanceof (不等于) 逻辑运算符:&&,||,! 位运算符:&,|,^,~ ,>>,<<,>>>(了解!!!) 条件运算符?: 扩展赋值运算符 阅读全文
posted @ 2022-02-21 15:58 苏三说v 阅读(25) 评论(0) 推荐(0) 编辑
摘要:所有的变量,方法,类名:见名知意。简单明了 类成员变量:首字母小写和驼峰原则:如:monthSalary 除了第一个单词以外。后面的单词首字母大写 lastName 局部变量:首字母小写和驼峰原则 如lastName 常量:大写字母和下划线区分:MAX_VALUE 类名:首字母大写和驼峰原则:如 M 阅读全文
posted @ 2022-02-21 14:07 苏三说v 阅读(109) 评论(0) 推荐(0) 编辑
摘要:public class Demo06 { public static void main(String[] args) { //操作比较大的数的时候,注意溢出问题 //JDK7新特性, 数字之间可以用下划线分割 不会被输出 int money = 10_0000_0000; int years = 阅读全文
posted @ 2022-02-20 17:11 苏三说v 阅读(30) 评论(0) 推荐(0) 编辑
摘要:类型说明符 数的范围 字节数 int -32768~32767,即 -2~(2-1) 4 unsigned int 0~65535,即 0~(2-1) 4 short int -32768~32767,即 -2~(2-1) 2 unsigned short int 0~65535,即 0~(2-1) 阅读全文
posted @ 2022-02-20 17:09 苏三说v 阅读(839) 评论(0) 推荐(0) 编辑
摘要:public class Demo04 { public static void main(String[] args) { int i = 128; byte b = (byte) i; // 内存溢出 double p = (double) i; // 内存溢出 //加了()就是强制转换 (类型 阅读全文
posted @ 2022-02-20 16:54 苏三说v 阅读(37) 评论(0) 推荐(0) 编辑
摘要:1 public class Demo03 { 2 public static void main(String[] args) { 3 //整数拓展 进制 二进制0b 十进制 八进制0 十六进制0x 4 int i =10; 5 int i2 = 010;//八进制0 6 int i3 = 0x1 阅读全文
posted @ 2022-02-20 16:50 苏三说v 阅读(27) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示