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

Java基本程序设计

2016-05-29 11:26 387 查看
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);"><strong><span style="font-size:32px;">1.编写Java程序完成简单的计算</span></strong></span>
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);"></span><p class="p1"><span>	</span><span class="s1">public</span> <span class="s1">static</span> <span class="s1">void</span> main(String[] args) {</p><p class="p1"><span>	</span><span>	</span><span class="s1">double</span> radius,area;</p><p class="p1"><span style="white-space: pre;"><span style="white-space:pre">		</span>//1.Assign a radius</span>
</p><p class="p2"><span class="s2"><span>	</span><span>	</span>radius = 20;</span></p><p class="p2"><span class="s2"><span>	</span><span>	</span></span>//2.Compute area</p><p class="p1"><span>	</span><span>	</span>area = radius*radius*3.14159;</p><p class="p2"><span class="s2"><span>	</span><span>	</span></span>//3.Display the area</p><p class="p4"><span class="s2"><span>	</span><span>	</span>System.</span><span class="s3">out</span><span class="s2">.println(</span>"The area for the circle of radius "<span class="s2"> + radius + </span>" is "<span class="s2"> + area);</span></p><p class="p1"><span>	</span>}</p>

2.使用Scanner类从控制台获取输入

Scanner input = new Scanner(System.in);
double number = input.nextDouble();
3.使用标识符命名变量、常量、方法和类

标识符(Identifier)是为了标识程序中诸如类、方法和变量的元素而采用的命名。

标识符是由字符、数字、下划线(_)或美元符号($)构成的字符序列
标识符必须以字母、下划线(_)或美元符号($)开头,不能以数字开头
标识符不能是保留字
标识符不能是true、false或null
标识符可以为任意长度

4.使用变量存储数据

变量用于存储程序中后面要用到的值,它们被称为变量是因为它们的值可以被改变。变量用于表示特定类型的数据。一个变量在使用前,必须被声明和初始化。

5.用赋值语句和赋值表达式编写程序

赋值语句将一个值指定给一个变量。在Java中赋值语句可以作为一个表达式。

6.按照命名习惯命名类,方法,变量和常量

应该确保程序中为变量、常量、类和方法所选择的描述性名字是直观易懂的。命名是区分大小写的:

使用小写字母命名变量和方法。如果一个名字包含多个单词,就将它们连在一起,第一个单词的字母小写,而后面的每个单词的首字母大写
类名中的每个单词首字母大写
大写常量中的所有字母,两个单词间用下划线连接

7.探索Java的基本数值类型:byte、short、int、long、float和double

Java为数值、字符值和布尔值数据提供了8种基本数据类型,每个数据类型都有它的取值范围。编译器会根据每个变量或常量的数据类型为其分配内存空间:

数值数据类型
类型名范围存储大小
byte-27 (-128) ~ 27-1(127)

8位带符号数
short-215 (-32768) ~ 215-1(32767)

16位带符号数
int-231 (-2147483648) ~ 231-1(2147483647)

32位带符号数
long-263 ~ 263 -1

(即-9 223 372 036 854 775 808 ~ 9 223 372 036 854 775 807)
64位带符号数
float负数范围:-3.4028235E+38 ~ -1.4E-45

正数范围:1.4E-45 ~ -3.4028235E+38
32位,标准IEEE 754
double负数范围:-1.7976931348623157E+308 ~ -4.9E-324

正数范围:4.9E-324 ~ 1.7976931348623157E+308
64位,标准IEEE 754
---
8.从键盘读入一个byte、short、int、long、float或者double类型的值

下面是从键盘上读取各种类型数值的例子:

Scanner input = new Scanner(System.in);
//byte、short、int、long、float或者double
byte b = input.nextByte();
short s = input.nextShort();
long l = input.nextLong();
float f = input.nextFloat();double d = input.nextDouble();
9.使用操作符+、-、*、/和%来执行操作

数值数据的操作符包括标准的算术操作符:加号(+)、减号(-)、乘号(*)、除号(/)和求余号(%):

数值操作符
运算符名字示例运算结果
+34+135
-34.0-0.133.9
*300*309000
/1.0/2.00.5
%求余20%32
10.使用Math.pow(a,b)进行幂运算

使用方法Math.pow(a,b)来计算ab。pow方法定义在Java API的Math类中,用法:

System.out.println(Math.pow(2, 3));
System.out.println(Math.pow(4, 0.5));
System.out.println(Math.pow(2.5, 2));
System.out.println(Math.pow(2.5, -2));
11.编写整数字面值、浮点数字面值,以及科学表达式的字面值

--

12.编写和计算数值表达式

Java表达式的求值和数学表达式求值是一样的。当一个表达式中有多个操作符时,以下操作的优先级规则用于确定计算的次序:

乘法、除法和求余运算符首先计算。如果表达式中包含若干个乘法、除法和求余操作符,可按照从左到右的顺序执行。
最后执行加法和减法。如果表达式中包含若干个加法和减法操作符,则按照从左到右的顺序执行。

13.使用System.currentTimeMillis()获得当前系统时间

long totalMalliseconds = System.currentTimeMillis();
System.out.println(totalMalliseconds);
long totalSeconds = totalMalliseconds / 1000;
long currectSecond = totalSeconds % 60;
long tatalMinutes = totalSeconds / 60;
long currectMinute = tatalMinutes % 60;
long totalHours = tatalMinutes / 60;
long currentHour = totalHours % 24;
System.out.println(currentHour+":"+currectMinute+":"+currectSecond);
14.使用增量赋值操作符

操作符:+、-、*、/、%可以结合赋值操作符形成增强操作符:

简捷赋值操作符
操作符名称示例等价于
+=加法赋值操作符i+=8i=i+8
-=减法赋值操作符i-=8i=i-8
*=乘法赋值操作符i*=8i=i*8
/=除法赋值操作符i/=8i=i/8
%=求余赋值操作符i%=8i=i%8
15.区分后置递增和前置递增,以及后置递减和前置递减

自增操作符(++)和自减操作符(--)是对变量进行加1或者减1得操作:

自增和自减操作符
操作符名称说明示例(假设i=1)
++var前置自增操作符变量var的值加1且使用var增加后的新值int j=++i;
var++后置自增操作符变量var的值加1且使用var原来的值int j=i++;
--var前置自减操作符变量var的值减1且使用var减少后的新值int j=--i;
var--后置自减操作符变量var的值减1且使用var原来的值int j=i--;
16.将一种类型的值强转换为另一种类型

类型转换的语法要求目标类型放在括号内,紧跟其后的是要转换的变量名或值。例如:

System.out.println((int)1.7);
System.out.println((double)1/2);
17.描述软件开发过程,并将其应用于开发贷款支付额程序

软件开发生命周期是一个多阶段的过程,包括需求规范、分析、设计、实现、测试、部署和维护。

18.避免基础编程中常见错误和陷阱

常见的基础编程错误经常设计及未声明变量、未初始化变量、整数溢出、超出预期的整数除法,以及数值取整错误:

未声明、未初始化的变量和未使用的变量
整数溢出
取整错误
超出预期的整数除法
沉余的输入对象

参考文献《Java语言程序设计》
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: