随笔分类 -  java

摘要: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) 编辑
摘要:-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) 编辑
摘要:为了更好得组织类,java提供了包机制,用于区别类名得命名空间。 包语句的语法格式为: packge pkg1[.pkg2[.pkg3...]]; 一般利用公司域名倒置作为包名; 为了能够使用某一个包的成员,我们需要再JAVA程序中明确导入该包。 完成此功能 import packge1[.pack 阅读全文
posted @ 2022-02-22 20:59 苏三说v 阅读(58) 评论(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) 编辑

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