一、程序注释

二、HelloWorld

三、关键字

四、常量

五、变量

六、标识符:

七、数据类型

数据类型间的转换:

(1)自主转换:不需要明确指出所要转化的类型是什么,而是由java虚拟机自动转化。

  转换规则:小数据变大数据类型,但大数据类型的数据精度有时会被破坏。

int i = 123;

long l = i;

(2)强制转换:

int i = 22;

int n = (int) i;

  • 将一个整数int 转换成char:(char) (32) 32是一个int类型的数,强制转换成char型,按照ascii表

(3)隐含转换:

byte b = 111; (隐含转换)

int i = 222;

byte c = (byte) i; (不是隐含转换,隐含转换只能是常量)

转换:

  • 将一个数组[] 转成字符串String:String str = Arrays.toString(array)
  • 将一个String转成整数:
  • 把一个char转成整数:
  • 将整数 int 转换成字串 String

1.) String s = String.valueOf(i);

2.) String s = Integer.toString(i);

3.) String s = "" + i;

八、运算符:

1、常用的运算符:算术运算符、赋值运算符、比较运算符、逻辑运算符。

(1)算术运算符:

  • 四则运算符:+ - * / 【注意:如果除数和被除数都为整数,则 除 / 得到的结果为整数商】
  • 取模运算符:%【注意:只对整数进行取模运算】
  • 自增自减运算符:++ 、--
  • 字符串连接运算符:+

(2)赋值运算符:+= 、-=、*= 、/=、%=

(3)比较运算符:>  、< 、>= 、 <= 、== 、!=

(4)逻辑运算符:&(&&) 、|(||) 、^ 、!

  •   基本使用:(3 < 2 & 10 < 20)&左右两边都会执行

  •   短路使用:&& 、||  (3 < 2 && 10 < 20)&&只有左边被执行

  【短路:如果左侧已经可以判断到最终的结果,那么右侧将不再执行。(省事的效果),执行效率更高】

  

九、结构(if条件结构、while循环结构)

条件:

if (条件){

} elif (条件) {

} else {

}

switch:

switch(表达式)

{

case 表达式1:

{

***;

break;

}

defualt:

***;

}

循环:

do {

}while(条件)

while (条件){

}

for (条件){

}

for循环有三种遍历形式:

// 方法一:遍历数组
//建立一个数组
int[] integers={1,2,3,4};
//开始遍历
for(int j=0;j<integers.length;j++){
int i=integers[j];
System.out.println(i);
} //方法二:遍历collection对象 //建立一个Collection对象
String[] strings ={"A","B","C","D"};
Collection stringList=java.util.Arrays.asList(strings);
//开始遍历
for(iterator itr=stringList.iterator();itr.hasNext();){
    Object str = itr.next();
    System.out.println(str);
} //方法三:另一种方式遍历 //建立一个数组
int[] integers={1,2,3,4};
//开始遍历
for(int a:integers){
System.out.println(a);
} //遍历collection //建立一个Collection
String[] strings = {"A","B","C","D"};
Collection list=java.util,Arrays.asList(strings);
//开始遍历
for(Object str:list){
    System.out.println(str);
}

十、方法:

方法的参数类型:

  基本类型、数组、字符串、自定义类

基本类型传参

 引用类型传参:

change函数会先入栈,执行结束再出栈。

将一个数组[] 转成字符串String:String str = Arrays.toString(array)

将一个String转成整数:

把一个char转成整数:

char temp_char = str.charAt(i);
//把字符转换成数字方法一
int temp_int = temp_char-'0';
//把字符转换成数字方法二
int temp_int = Integer.parseInt(String.valueOf(temp_char));

将整数 int 转换成字串 String

1.) String s = String.valueOf(i);

2.) String s = Integer.toString(i);

3.) String s = "" + i;

将一个整数int 转换成char:(char) (32) 32是一个int类型的数,强制转换成char型,按照ascii表

最新文章

  1. How to see the &quot;real&quot; available resources ?
  2. jQuery编程最佳实践笔记
  3. JCL笔记
  4. MFC如何添加自定义控件
  5. row_number()over(order by id) SQL顺序排列
  6. selenium支付高版本的FireFox
  7. (转载)OC学习篇之---类的三大特性:封装,继承,多态
  8. java开发命名规范总结
  9. C++模拟键盘鼠标消息
  10. HDU 1953
  11. jBPM 4.4 数据库设计
  12. Advanced Fruits(HDU 1503 LCS变形)
  13. java学习之生产者和消费者案例
  14. Android NDK 简单介绍、工具安装、环境配置
  15. 手游开发者大会交流OGEngine新版本发布
  16. 【转】String字符串相加的问题
  17. OKMX6Q ffmpeg &amp; ffserver
  18. PHP中的数组
  19. springboot- logback 可切换不同环境
  20. 2018-2019-1 20189203《Linux内核原理与分析》第二周作业

热门文章

  1. Docker入门之docker-compose
  2. 玩转CONSUL(2)–分布式锁
  3. NET中各种加密解密方法
  4. 基于java的简单Socket编程
  5. linux 下mongo 基础配置
  6. 在Ubuntu下安装qt
  7. nvidia jetson tx2 刷机遇到的问题解决
  8. LeetCode 896. 单调数列(Monotonic Array)
  9. [转帖]ORM框架的前世今生
  10. [转帖]时序数据库技术体系(二):初识InfluxDB