您的位置:首页 > 编程语言 > Java开发

Java基础语法

2015-06-18 22:11 417 查看
标识符:
用数字字母下划线和$组成,
首字母不能用数字,
大小写敏感,
无限制长度。
注意起名字要“见名知意”。

java中goto和const未使用,但是也是不能使用的关键字。

java浮点型数值默认为double,如果想要一个float型就必须在后边加F或者f。

数据类型的转换:
boolean类型的变量无法转换成其他类型,其他类型也无法转换成boolean型。

类型的自动转换顺序
byte,short,char->int->long->float->double
byte,short,char之间无法互相转换

实数常量默认为double
整数常量默认为int

程序的格式:

大括号对齐。
使用Tab缩进,形成层次感。
程序块间加空行 。
并排语句时,语句间加空格。
运算符两侧加空格。
需要成对的符号成对书写,防止遗漏。

运算符:

算数运算符
+,-,*,/,%,++,--
关系运算符
>, <, >=, <=, ==, !=
逻辑运算符
!, &, |, ^, &&, ||
位运算符
&, |, ^, ~, >>, <<, >>>
赋值运算符
=
扩展赋值运算符
+=, -=, *=, /=
字符串链接符
+
三目条件运算符
x?y:z
在打印到屏幕时,“+”号左右只要有一个字符串类型,所有类型都会转化为字符串
表达式值的类型就是表达式的类型

条件语句:
if
if...else
if...else if
if...else if...else if...else
switch

循环语句:
for
while
do...while;

注意尽量不要省略大括号

EG.1,计算从1到99中奇数的和。

package rubbish1;

public class Rubbish1_1 {

public static void main(String[] args) {
// TODO Auto-generated method stub
int i,result = 0;
for (i = 1;i <= 99;i += 2) {
j += i;
}
System.out.println("奇数从1加到99的值是:" + result);
}
}

tab键可以将一个区域的内容向右移动
shift+tab键可以将一个区域的内容向左移动

注意do...while的while后边有一个;

同一个作用域里边,同一个名字的变量只能声明一次。

EG.2 使用循环输出从0到9十个数字
package rubbish1;

public class Rubbish1_1 {

public static void main(String[] args) {
// TODO Auto-generated method stub
int i = 0;
while(i < 10) {
System.out.println(i++);
}
}
}

break语句用于终止某个语句块的执行
continue语句用于终止某次循环

EG.3输出前五个能被3整除的整数
package rubbish1;

public class Rubbish1_1 {

public static void main(String[] args) {
// TODO Auto-generated method stub
int i , num =0 ;
for(i = 1 ; i < 99 ; i++) {
if(i % 3 == 0) {
System.out.print(i + " ");
num++;
}
if(num == 5) {
break;
}
}
}
}

EG.4输出101-200间的所有质数
package rubbish1;

public class Rubbish1_1 {

public static void main(String[] args) {
// TODO Auto-generated method stub
int i , j , mark = 0 ;
for(i = 101 ; i <= 200 ; i++) {
for(j = 2 ; j < i ; j++) {
if(i % j == 0) {
mark = 1 ;
break ;
}
}
if(mark == 0) {
System.out.print(i + " ") ;
}
mark = 0 ;
}
}
}

switch语句
switch(条件)
case 条件:break;
case 条件:break;
default:

switch语句注意问题:
注意case语句的穿透问题,注意要加上break;
多个case可以合并到一起。
default可以省略,但是一般不推荐省略。
switch语言智能使用int类型。

方法是一段用来完成特定功能的代码片段 。
形式参数 : 在方法被调用时用于接受外界输入的数据 。
实际参数 : 调用方法时实际传递给方法的数据 。
返回值 : 方法在执行完毕后返回给调用它的环境的数据 。
返回值类型 : 事先约定的返回值的数据类型 。 无返回值则使用返回值类型void 。
return 语句终止方法运行并指定要返回的数据 。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: