Java基本的程序设计结构(一)
来源:互联网 发布:unity3d linerenderer 编辑:程序博客网 时间:2024/04/27 10:40
前言:虽然说学过设计模式,J2EE,这个学期才开始学Java,呵呵,有点颠倒了,但是还是要从基本的抓起。hoho~~
(一)一个简单的java应用程序
Package edu.ynu.java.lession1
/*
The simplest Java program
*/
public class FirstJavaProg
{
public static void main(String[] args)
{
// System.out is the standard output stream.
System.out.println("Hello!");
}
}
(二)注释
// This is my first Java program
(三)数据类型
byte (1 bytes, -128 … 127)
short (2 bytes, -32,768 … 32,767)
int (4 bytes, -2,147,483,648 … 2,147,483,647)
long (8 bytes)
Integer literals can be specified in several bases:
Decimal — -99 or 32174
Octal — 012 or 07
Hexadecimal — 0xff or 0XABCDEF01
float
4 bytes
6.5 significant digits
±3.4028E+38F
denoted by ‘F’ or ‘f’ suffix
double
8 bytes
15 significant digits
±1.7977E+308
denoted by ‘D’ or ‘d’ suffix (or no suffix)
if (Double.isNaN(x)) // check whether x is "not a number"
boolean
char
(四)变量
赋值和初始化
常量
Example:
public class Constants
{
public static void main(String[] args)
{
final double CM_PER_INCH = 2.54;
double paperWidth = 8.5;
double paperHeight = 11;
System.out.println("Paper size in centimeter: "
+ paperWidth * CM_PER_INCH + " by "
+ paperHeight * CM_PER_INCH);
}
}
(五)运算符
Arithmetic +, -, *, /, and %.
Prefix and postfix ++ and --.
Boolean ==, !=, <, <=, >, >=, &&, and ||.
Bitwise &, |, ^, and ~.
Arithmetic shift << and >>.
Logical shift >>>.
Java logical operators
&& (conditional AND)
& (boolean logical AND)
|| (conditional OR)
| (boolean logical inclusive OR)
^ (boolean logical exclusive OR)
! (logical NOT)
数学函数和常量
Constants (e.g, Math.PI)
Functions (e.g., Math.sin())
数值类型之间的转换
强制类型转化
double x = 9.997;
int nx = (int)Math.round(x);
括号和运算符级别
如记不得可以使用括号
枚举类型
enum Size{SMALL, MEDIUE, LARGE, EXTRA——LARGE};
Size s = Size.SMALL;
注:变量用小写字母开头,常量和类名用大写字母开头
(一)一个简单的java应用程序
Package edu.ynu.java.lession1
/*
The simplest Java program
*/
public class FirstJavaProg
{
public static void main(String[] args)
{
// System.out is the standard output stream.
System.out.println("Hello!");
}
}
(二)注释
// This is my first Java program
(三)数据类型
byte (1 bytes, -128 … 127)
short (2 bytes, -32,768 … 32,767)
int (4 bytes, -2,147,483,648 … 2,147,483,647)
long (8 bytes)
Integer literals can be specified in several bases:
Decimal — -99 or 32174
Octal — 012 or 07
Hexadecimal — 0xff or 0XABCDEF01
float
4 bytes
6.5 significant digits
±3.4028E+38F
denoted by ‘F’ or ‘f’ suffix
double
8 bytes
15 significant digits
±1.7977E+308
denoted by ‘D’ or ‘d’ suffix (or no suffix)
if (Double.isNaN(x)) // check whether x is "not a number"
boolean
char
(四)变量
赋值和初始化
常量
Example:
public class Constants
{
public static void main(String[] args)
{
final double CM_PER_INCH = 2.54;
double paperWidth = 8.5;
double paperHeight = 11;
System.out.println("Paper size in centimeter: "
+ paperWidth * CM_PER_INCH + " by "
+ paperHeight * CM_PER_INCH);
}
}
(五)运算符
Arithmetic +, -, *, /, and %.
Prefix and postfix ++ and --.
Boolean ==, !=, <, <=, >, >=, &&, and ||.
Bitwise &, |, ^, and ~.
Arithmetic shift << and >>.
Logical shift >>>.
Java logical operators
&& (conditional AND)
& (boolean logical AND)
|| (conditional OR)
| (boolean logical inclusive OR)
^ (boolean logical exclusive OR)
! (logical NOT)
数学函数和常量
Constants (e.g, Math.PI)
Functions (e.g., Math.sin())
数值类型之间的转换
强制类型转化
double x = 9.997;
int nx = (int)Math.round(x);
括号和运算符级别
如记不得可以使用括号
枚举类型
enum Size{SMALL, MEDIUE, LARGE, EXTRA——LARGE};
Size s = Size.SMALL;
注:变量用小写字母开头,常量和类名用大写字母开头
- Java基本的程序设计结构(一)
- java的基本程序设计结构(一)
- 三、 Java基本的程序设计结构(一)
- 第三章 Java的基本程序设计结构(一)
- 读书笔记(一)——《Java核心技术卷一》第三章Java的基本程序设计结构
- [学习笔记] Java核心技术 卷一:基础知识 Java 的基本程序设计结构(一)
- Java基本的程序设计结构(二)
- Java基本的程序设计结构(三)
- Java基本的程序设计结构(四)
- Java基本的程序设计结构(五)
- Java程序设计的基本结构
- java基本的程序设计结构
- Java的基本程序设计结构
- Java的基本程序设计结构
- Java 的基本程序设计结构
- Java基本的程序设计结构
- java核心技术之基本程序设计结构(一)
- Java学习——Java基本的程序设计结构笔记(一)
- 换个角度看“人才短缺”
- marquee滚动字幕或图片
- 德国一州政府要求诺基亚归还9200万补贴款
- 市值3,460亿美元 中国移动超越微软
- span和div的区别
- Java基本的程序设计结构(一)
- 微软发布2008新一代企业级应用平台与开发技术
- 中国版3G最快月底放号 初选157号段
- 为牛憔悴,股市迎来狗熊?(2008年2月15日)
- 智能通道系统之(5) 添加测试数据
- 内容为王已没落 互联网进入升级换代期
- 潘斯特以及其他
- oracle的多表插入
- 联想猛攻印度市场 3年内成印度最大PC厂商