码迷,mamicode.com
首页 > 编程语言 > 详细

[Java] 语法基础

时间:2015-08-10 19:34:53      阅读:241      评论:0      收藏:0      [点我收藏+]

标签:

1.常量

final int MAX = 100;

2.变量

关键字 所占位数 取值范围
boolean 8 true/false
byte 8 -2^7 ~ 2^7-1
short 16 -2^15 ~ 2^15-1
int  32 -2^31 ~ 2^31-1
long 64 -2^63 ~ 2^63-1
float 32 3.4*10^-38 ~ 3.4*10^38
double 64 1.7*10^-38 ~ 1.7*10^38
char 16 Unicode码中0~65536所有代表的数值

3.运算符

二元算数运算符 +,-,*,/,%

一元算数运算符 ++, --

位于运算数之前的一元运算符,表示“先自增自减后再参与其他运算”

位于运算数之后的一元运算符,表示“先参与其他运算后再自增自减”

eg:

int a = 5;

int b = ++a;  //b=6

int c = --a;   //c=5

int d = a++;  //d=5

int e = a--;    //e=6

        //a=5

4.关系运算符

>,<,>=,<=,==,!=

浮点数不能做==运算,而应用fabs(A-B) < epsilon

5.逻辑运算符

&&,||,!

6.条件运算符

c=a>b?a:b

7.语句

选择 if(){}else{}

循环 for,while,do...while

跳转 break,continue,return

eg:

statement1;

tab:{

if(true)

  break tab;

statement2; //不会执行

}

statement3;

8.输出语句

System.out.println();

System.out.print();

eg:

int a = 0;

System.out.println("abc123");

System.out.println(a);

System.out.println("abc123"+a);

9.输入语句

System.in.read();      //读取一个字符的ASCII码,返回至整型形式

System.in.read(byte b[]);  //读取一行字符到数组byte b[]中,返回字符数组的个数

准输入与标准输出有一点不同,就是输入涉及异常处理,所以必须添加异常处理语句。最简单的异常处理方法是在main()头部添加 throws Exception

eg:

public static void main(String[] args) throws Exception{

 byte b[] = new byte[64];

 int a; 

 a = System.in.read(b);

 for (int i = 0; i < a; i++){

  System.out.println((char)b[i]);

  }

}

10.其他输入方法

Scanner 类。在Scanner 类中有方法 netInt()用于接收数字,nextChar()用于接收字符。

eg:

import java.util.*;

public class Example{

  public static void main(String[] args){

    int a, b;

    Scanner s = new Scanner(System.in);

    a = s.nextInt();

    b = s.netInt();

    System.out.println(a+b);

  }

}

 

[Java] 语法基础

标签:

原文地址:http://www.cnblogs.com/feifeidxl/p/4718714.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!