黑马程序员-Java编程基础

   -------android培训java培训、期待与您交流! ----------

一、Java 基础语法格式

 Java中的所有程序都要存在一个类中,用class关键字来定义。

程序代码分为结构定义语句和功能定义语句,功能性语句必须用分号结束,在编程过程中不能把一句连续的字符串分开在两行写,如果字符串过长可以用加号连接。

Java程序注释可以提高程序的可读性,有单行注释、多行注释、文档注释。注意:/*...*/中可以嵌套"//"注释,但是不能嵌套"/*.....*/"。

标示符用字母开头,尽量不包含其他符号。Java中的常量包括整型常量、浮点型常量、布尔常量、字符常量、字符串常量(字符串所用的双引号和字符用的单引号都为英文的。)

二、基本数据类型的转换

自动类型转换(隐形类型转换):要实现自动类型转换需满足两个条件:第一两种类型彼此兼容,第二目标类型的取值范围要大于源类型。例如byte b=3;int x=b;//程序把b的结果自动转换成了int型了。

强制类型转换(显式类型转换):当两种类型不兼容或目标类型小于源类型就需要用强制类型转换。强制类型转换的通用格式是 目标类型 变量=(目标类型)值。例如 byte a; int b; a=(byte) b;

三、函数的重载

函数进行调用的几种方式:(1)如果函数没有返回值或调用函数不关心函数的返回值,可以用:函数名(实参1,实参2,……)格式调用。(2)如果调用程序需要返回结果,则要用:变量=函数名(实参1,实参2,……)。(3)对于有返回值的函数调用,也可以在程序中直接使用返回值。

函数的重载就是在同一个类中同时存在一个以上的同名函数,只要他们的参数个数和类型不同即可。


四、运算符

算数运算符、应用:走马灯问题程序代码 int x=0;while(ture){x=(x+1)%10;}即实现了0到9的循环变化。

比较运算符(注意==与=的区别)、赋值运算符、位运算符(<< 左移、>> 右移、>>>无符号右移)可实现整数除和乘以2的n次方的效果、逻辑运算符(&与&&的区别:如果使用前者连接无论任何情况下&两边的表达式都会参加计算,如果使用后者当&&左边为false时则将不会计算右边的表达式)、

五、程序流程控制

顺序结构、选择结构、循环结构 注意:while表达式后一定不要加“;”。break语句与continue语句的区别:break语句可以终止循环体中的执行语句和switch语句,continue语句只能出现在循环语句的子语句快中,作用是跳过当前循环剩余语句块,接着执行下一次循环。


 ------- android培训java培训、期待与您交流! ----------


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值