1.变量:java
咱们使用变量来存储将在程序中用到的数据。它们被称为变量是由于它们的值可能会被改变。例如上一篇文章中举的例子,radius和area都是双精度浮点型数据,咱们能够将任意数值赋给radius和area。面试
变量用于表示特定类型的数据,为了使用变量,能够经过告诉编译器变量的名字及其余能够存储的数据类型来声明变量。下面试一下变量声明的例子:算法
int count;ide
double radius;设计
这个例子中使用了数据类型int(整型)和double,后边用到的其余数据类型咱们会慢慢了解,若是几个变量为同一类型,容许一块儿声明它们。blog
int i,j,k;图片
变量之间用逗号分隔开,按照习惯,变量名使用小写字母表示,变量一般都有初始值,能够进一步完成变量的声明和初始化。rem
int count=1;input
int i=1,j=2;编译器
2.赋值语句以及赋值表达式:
声明变量以后,可使用赋值语句给他赋一个值,在Java中,将等号做为赋值运算符,例如:
int x=1;
double radius=1.0;
x=5*(3/2)+3*2;
除此以外,变量亦能够用在表达式中,x=x+1,将x+1的结果赋给x。在赋值语句中,左边变量的数据类型必须与右边值的数据类型兼容。例如,int x=1.0是非法的,由于x的数据类型是int(整型),在不使用类型转换的状况下,是不能把double值赋给int变量的,类型转换会在下面讲到。
3.定名常量:
一个变量的值在程序执行中可能会发生变化,可是定名常量表示从不改变的永久数据。单词final是声明常量的Java关键字。例如把PI声明为3.14.具体语句以下:
final double PI=3.14;
double radius = 20;
double area = radius*radius*PI;
使用常量用三个好处,(1)没必要重复输入同一个值(2)若是必须修改常量值,只须要在源代码中的一个地方作改动(3)给常量赋一个描述性名字会提升程序易读性。
4.数值数据类型:
Java使用4种类型的整数:byte,short,int和long,应为变量选择最适合的数据类型。为了简单和一致性,咱们大部份内容中都是用int来表示整数。
Java使用两种类型的浮点数:float和double,double型是float型的两倍,因此double又称双精度,而float称为单精度。一般状况下,应该使用double型,由于它比float型更精确。
要注意,能够存储在int型变量中的最大值为2147483647,最小值为负数的最大值,因此被赋值的变量的值不能太大或过小,不然会出现上溢或者下溢的问题。
5.数值运算符:
数值数据类型的运算符包括标准的算术运算符:加号(+),减号(-),乘号(*),除号(/),和求余号(%),例如20%3=2。在程序设计中余数是很是重要的,例如,偶数%2为0,而奇数%2为1。因此能够根据这个特性断定一个数是奇数仍是偶数。咱们下面举一个例子来计算以秒为单位的时间量,咱们要从键盘键入秒数,以后输出几分几秒。
咱们的具体算法应该是这样,先从键盘键入秒数,以后将秒数除以60获得分钟数,再将秒数对60取余获得秒数,最后输出,程序清单以下:(Java2是咱们建立项目时本身设定的类名)
import java.util.Scanner;
public class Java2{
public static void main(String[]args){
Scanner input = new Scanner(System.in);
System.out.print("Please enter an inter for seconds:");
int seconds = input.nextInt();
int minutes = seconds/60;
int remainingSceonds = seconds%60;
System.out.print(seconds+“seconds is”+minutes+“minutes and”+remainingSeconds+“seconds”);
}
}
若是你们以为最后输出时,要用空格分开,则能够加\t表示空格,具体更改以下:
6.计算Java表达式:
Java表达式,首先执行的是包括在圆括号里的运算,圆括号能够嵌套,嵌套时先计算内层括号,接下来,执行乘法,除法和求余运算,若是表达式中包含若干个乘法,除法和求余,可按照从左到右的顺序执行,最后执行加法和减法运算。
下一篇文章咱们要讨论的问题是如何用Java来显示当前电脑中存在的时间,但愿咱们可以共同进步,谢谢。