-
Java递归
摘要:递归 A方法调用A方法,自己调用自己 递归可以用简单的程序解复杂的问题,它可以将大型复杂的程序转化为与原问题相似的小问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算。递归的能力在于用有限的语句来定义对象的无限集合。 递归适合小基数计算,大计算使用递归会导致程序崩溃(例如 10
阅读全文
-
Java方法
摘要:方法 Java方法是语句的集合,他们在一起执行一个功能 方法是解决一类问题的步骤的有序集合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这样有利于
阅读全文
-
Java break和continue
摘要:break continue break在任何循环语句的主体部分,均可控制循环的流程。break用于强行退出循环,不执行循环中的剩余语句。(break语句也在switch语句中使用) int i=0; //break 强制退出循环继续向下走程序 while(i<100){ i++; System.o
阅读全文
-
Java循环结构
摘要:循环结构 while循环 语法 while(布尔表达式){ //循环内容 } 只要布尔表达式为true,循环就会一直执行下去 大多数情况会让循环停止下来,需要一个让表达式失效的方式结束循环 少部分情况需要循环一直执行,比如服务器的请求响应监听等 循环条件一直为true会造成死循环,应尽量避免,会影响
阅读全文
-
Java选择结构
摘要:选择结构 if单选结构 语法: if(布尔表达式){ //布尔表达式为true时执行的语句 } 代码 Scanner scanner = new Scanner(System.in); System.out.println("请输入内容:"); String s = scanner.nextLine
阅读全文
-
Java用户交互Scanner
摘要:Scanner对象 作用:实现程序和人的交互,java.util.Scanner是Java5的新特征,可以通过Scanner类来获取用户输入 语法: Scanner scanner = new Scanner(System.in); 通过Scanner类的next()与nextLine()方法获取输
阅读全文
-
Java运算符
摘要:运算符 算术运算符:+, -, *, /, %, ++, -- int a=10; int b=20; int c=25; int d=25; System.out.println(a+b);//30 加 System.out.println(a-b);//-10 减 System.out.prin
阅读全文
-
Java包机制以及JavaDoc
摘要:包机制 作用:为了更好的组织类,Java提供了包机制,用于区别类名的命名空间 语法(一般利用公司域名倒置作为包名 例:com.baidu.www): package pkg1[.pkg2[.pkg3...]]; 为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包,使用"import"
阅读全文
-
Java变量以及常量
摘要:变量 变量是什么:就是可以变化的量 Java是一种强类型语言,每个变量都必须声明其类型 Java变量是程序中最基本的存储单元,其要素包括变量名、变量类型和作用域 type varName [=value] [{,varName[=value]}]; //数据类型 变量名=值; 可以使用逗号隔开来声明
阅读全文
-
Java类型转换
摘要:类型转换 由于Java是强类型语言,所以要进行有些运算的时候,需要用到类型转换 运算中,不同类型的数据先转化为同一类型,然后进行运算 小数的优先级一定大于整数 byte,shore,char-int-long-float-double 低-高 强制类型转换(高-低) (类型)变量名 int i=12
阅读全文
-
Java标识符以及关键字
摘要:标识符 Java所有的组成部分都需要名字。类名、变量、变量名以及方法名都被成为标识符 所有的标识符都应以字母(A-Z a-z)、下划线(_)、美元符号($)开头 首字符之后可以是字母(A-Z a-z)、下划线(_)、美元符号($)或者数字的任何字符 不能使用关键字作为变量名或者是方法名 标识符区分大
阅读全文
-
Java数据类型扩展
摘要:整数扩展 二进制(0b开头) 十进制 八进制(0开头) 十六进制(0x开头) 0-9 A-F(F:16) int i=10;//十进制 int i2=010;//八进制0 int i3=0x10;//十六进制0x 0-9 A-F(F:16) System.out.println("十进制"+i);
阅读全文
-
Java数据类型
摘要:Java数据类型 强类型语言(java):要求变量的使用要严格符合规定,所有的变量都必须先定义后才能使用 弱类型语言(VB、JS):变量的使用不用严格符合规定 基本数据类型(primitive type)(8大基本类型) 数值型: 整数类型 ①byte占1个字节范围: -128~127 byte n
阅读全文
-
Java注释
摘要:Java注释 单行注释 //输出一个Hello System.out.println("Hello,World"); 多行注释 /* * 123456 * 123456 */ 文档注释 /** */ /** * @Description Hello World * @Author qll */
阅读全文
|