>

Java语言基础 一


  语言基础
  
    我们先看看一个具体例子,给你们有个先入为主的感觉。以下是一个BasicsDemo程序,它的作用是从1加到10,并显示结果:
  
  public class BasicsDemo {
  
  public static void main(String[] args) {
  
  int sum = 0;
  
  for (int current = 1; current <= 10; current++) {
  
  sum += current;
  
  }
  
  System.out.println("Sum = " + sum);
  
  }
  
  }
  
  这个程序的输出为:
  
  Sum = 55
  
    从上面的例子中,我们可以看出即使是一个小的程序都要使用JAVA编程语言的许多传统特性,其中包括变量、操作符和流程控制语句。以上的代码可能看起来有点复杂,但是一旦你学习完本系列教程,你就会发觉它实际上很简单。本节教程将教给你一些JAVA编程语言的基础。
  
  语言基础
  
  3.1 变量
  
    你可以在程序中使用变量来容纳数据。这一小节将数据类型、怎样初始化变量以及怎样在代码块中引用变量。 实际上,对象是存储它的状态在变量中的。它的具体定义为:变量是用标识符命名的数据项。
字串4

  
    你必须清除地为你想在程序中使用地每一个变量提供一个名字和类型。这个变量的名字必须是一个合法的标识符:以字母开头的一串Unicode字符。你可以使用变量名来引用变量包含的数据。这个变量的类型决定了什么类型的数值可以容纳以及什么的操作可以对它进行操作。为了得到一个变量、类型和名字,你必须编写变量声明,如下:
  
  type name
  
  除了名字和类型你还要给变量一个作用域。变量的作用域是由变量声明位置决定的。
  
  以下MaxVariablesDemo程序,声明了八个不同类型的变量,如下:
  
  public class MaxVariablesDemo {
  
  public static void main(String args[]) {
  
  // 整型数
  
  byte largestByte = Byte.MAX_VALUE;
  
  short largestShort = Short.MAX_VALUE;
  
  int largestInteger = Integer.MAX_VALUE;
  
  long largestLong = Long.MAX_VALUE;
  
  
  
  // 实型数
  
  float largestFloat = Float.MAX_VALUE;
  
  double largestDouble = Double.MAX_VALUE;
  
  
  
  // 其它的数据类型:字符型和布尔型等等 字串2
  
  char aChar = 'S';
  
  boolean aBoolean = true;
  
  
  
  // 将它们显示出来
  
  System.out.println("The largest byte value is " + largestByte);
  
  System.out.println("The largest short value is " + largestShort);
  
  System.out.println("The largest integer value is " + largestInteger);
  
  System.out.println("The largest long value is " + largestLong);
  
  
  
  System.out.println("The largest float value is " + largestFloat);
  
  System.out.println("The largest double value is " + largestDouble);
  
  
  
  if (Character.isUpperCase(aChar)) {
  
  System.out.println("The character " + aChar + " is upper case.");
  
  } else {
  
  System.out.println("The character " + aChar + " is lower case.");
  
  }
  
  System.out.println("The value of aBoolean is " + aBoolean);
  
  }
  
  }
  
  这个程序的输出为: 字串8
  
  The largest byte value is 127
  
  The largest short value is 32767
  
  The largest integer value is 2147483647
  
  The largest long value is 9223372036854775807
  
  The largest float value is 3.40282e+38
  
  The largest double value is 1.79769e+308
  
  The character S is upper case.
  
  The value of aBoolean is true
  
    下面的部分详细介绍了变量的各个方法,包括数据类型、名字、作用域、初始化以及final变量。这个MaxVariablesDemo程序使用了你可能不熟悉并且不在本节提到的两项:几个常数MAX_VALUE以及一个if-else语句。每个MAX_VALUE常数是定义在由JAVA平台提供的其中一个数字类中,它是最大的数值。
  
  
作者: 武汉北大青鸟
原载: 武汉北大青鸟鲁广校区 whhpaccp.com
版权所有,转载时必须以链接形式注明作者和原始出处及本声明
高中生入口-武汉北大青鸟
大学生入口-武汉北大青鸟
三校生入口-武汉北大青鸟
去名企入口-武汉北大青鸟

开班时间-武汉北大青鸟

开班类型:
开班时间:
北大青鸟blog
详情请点击在线咨询
想做职业规划请点击
网站导航 | 乘车路线 | 合作网站 | 专题资讯 | 招聘信息 | 联系我们 | 在线留言 | 媒体合作
武汉北大青鸟报名咨询
企业人才预定热线
全国免费咨询电话
就业服务电话
教学质量监督
武汉北大青鸟地址
邮编
027-87807737 / 87807787
027-87807736
800-880-0456(电信用户)
027-87807717 李老师
027-87807727 吕老师
武汉洪山区鲁巷广场武汉数码港3楼(鲁巷广场隔壁)
430074  鄂ICP备06014222号
北大青鸟鲁广校区 武汉IT培训 武汉电脑培训学校 IT培训学校 软件工程师培训 ACCP软件开发