Java学习第二十二课:面向对象编程(类与对象的创建)
摘要:面向对象编程(类与对象的创建) 面向过程思想 步骤清晰简单,第一步做什么,第二部做什么...... 面对过程适合处理一些较为简单的问题。 面向对象思想 物以聚类,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。 面向对象适
阅读全文
Java学习第二十一课:数组
摘要:数组 数组定义 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标访问他们。 数组声明创建 首先必须声明数组变量,才能在程序中使用的数组。下面是声明数组的变量的语法: dataType[]
阅读全文
Java学习第二十课:方法
摘要:Java方法详解 何谓方法 System.out.println() Java方法是语句的集合,他们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或者对象中 方法在程序中被创建,在其他地步被引用 设计方法的原则:方法的本意是功能块,就是实现某个功能块的集合。我们设计方法的时候
阅读全文
Java学习第十九课:break与continue
摘要:break continue break在任何循环语句的主体部分,均可以用break控制循环的流程。break用于强行退出循环,不执行循环中剩余的语句。(break语句中也在Switch语句中使用) int a = 0; while (a<100){ a++; if (a == 30){ break
阅读全文
Java学习第十八课:For循环
摘要:For循环 虽然所有循环结构都可以用while或者 do...while表示,但,Java提供了另一种语句——for循环,使一些循环结构变得更加简单。 for循环语句是支持迭代的一种通用结构,是最有效,最灵活的循环结构。 for循环执行的次数是在执行前就确定的。语法格式如下: for(初始化;布尔表
阅读全文
Java学习第十七课:while循环与do...while循环
摘要:while循环 while是最基本的循环,他的结构为: while(布尔表达式){ //循环内容} 只要布尔表达式为true。循环就会一直执行下去。 我们大多数情况是会让循环停止下来的,我们需要一个让表达式失效的方式来结束循环。 少部分条件一直为true就会造成无限循环【死循环】,我们正常的业务编程
阅读全文
Java学习第十六课:switch多选择结构
摘要:switch多选择结构 多选择结构还有一个实现方式就是switch case语句 switch case 语句判断一个变量与一系列值中某个值得是否相等,每个值称为一个分支。 switch 语句中变量类型可以是: byte、short、int、char。 从 Java SE 7开始 switch 支持
阅读全文
Java学习第十五课:if选择结构
摘要:if选择结构 语法: if(布尔表达式){ //如果布尔表达式为true将执行的语句} if单选择结构: public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.pri
阅读全文
Java笔记第十四课:scanner进阶使用
摘要:Scanner进阶使用 if进阶 package com.baidu.www;import java.util.Scanner;public class Dome01 { public static void main(String[] args) { Scanner vae = new Sca
阅读全文
Java笔记第十三课:用户交互Scanner对象
摘要:Scanner对象 之前学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。Java.util.Scanner是Java5的新特征,我们可以通过Scanner类来过去用户的输入。 基本语法: Scanner s = new Scanner(Sy
阅读全文
Java笔记第十二课:JavaDoc
摘要:JavaDoc Javadoc是用来生成自己API文档的 参数信息 @auther 作者名 @version 版本号 @since 指明需要最早使用的jdk版本 @param 参数名 @return 返回值情况 @异常抛出情况
阅读全文
Java笔记第十一课:包机制
摘要:包机制 为了更好的组织类。Java提供了包机制,用于区别于类名的命名空间。 包的语法格式为: package pkg1[. pkg2[. pkg3[...]; y一般利用公司域名作为包名:www.baidu.com 为了能够使用某个包的成员,我们需要在java程序中明确导入该包。使用“import”
阅读全文
Java笔记第十课:三元运算符
摘要:三元运算符及小结 扩展赋值运算符 public class Dome1 { public static void main(String[] args) { int a = 30; int b = 50; a += b;//a = a + b System.out.println(a);//输出80
阅读全文
Java笔记第九课:逻辑运算符和位运算符
摘要:逻辑运算符 位运算符 逻辑运算符 与 (and)或(or) 非(取反) 逻辑与运算 两个变量都为真,结果才为true public class Dome1 { //逻辑运算符:&& || ! public static void main(String[] args) { int a = 20; i
阅读全文
Java笔记第八课:自增自减运算符,初识Math类;
摘要:运算符进阶 自增 public class Dome1 { public static void main(String[] args) { int a = 3; int b = a++; //执行完这个代码后,先给b赋值,在自增 //a = a + 1 System.out.println(a);
阅读全文
Java笔记第七课:基本运算符
摘要:运算符 Java语言支持如下运算符 算数运算符:+,-,*,/,%,++,--; 赋值运算符:= 关系运算符:>,<,>=,<=,==,!=instanceof; 逻辑运算符:&&,||,!; 位运算符:&,|,^,~,>>,<<,>>>(了解!!!) 条件运算符:?: 扩展赋值运算:+=,-=,*
阅读全文
Java笔记第六课:变量、常量、作用域。
摘要:变量 变量就是可以变化的量 Java是一种强类型语言,每个变量都必须申明其类型 Java变量是程序中最基本的存储单位,其要素包括变量名,变量类型和作用域 public class dada { public static void main(String[] args) { int a,b,c;//
阅读全文
Java笔记第五课:类型转换
摘要:类型转换 由于Java是强类型语言,所以要进行有些运算的时候,需要用到类型转换。 低 高 byte、short、char < in t< long < float < double 运算中,不同类型的数据先转换为同一类型,然后进行运算。 强制类型转换 高 底 需要强制转换 public class
阅读全文
Java笔记第四课:数据类型扩展。
摘要:数据类型扩展 整数拓展 进制: 二进制0b 十进制 八进制0 十六进制0x public class dada { public static void main(String[] args) { int i = 0b10;//二进制0b int i2 = 010;//八进制0 int i3 = 0
阅读全文
Java笔记第三课:数据类型有哪些~
摘要:数据类型 Java是强类型语言 要求变量使用要严格符合规定 所有变量都必须先定义后在使用 Java的数据可以分为两大类: 基本类型中的八个类型(primitive type) public class dsada { public static void main(String[] args) {
阅读全文