119电脑网

当前位置: 主页 > Java >

Java语言基础 一

时间:2013-09-18 15:52来源: 作者: 点击:
我们可以看出即使是一个小的程序都要使用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 变量
  
    你可以在程序中使用变量来容纳数据。这一小节将数据类型、怎样初始化变量以及怎样在代码块中引用变量。 实际上,对象是存储它的状态在变量中的。它的具体定义为:变量是用标识符命名的数据项。
  
    你必须清除地为你想在程序中使用地每一个变量提供一个名字和类型。这个变量的名字必须是一个合法的标识符:以字母开头的一串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;
  
  
  
  // 其它的数据类型:字符型和布尔型等等
  
  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);
  
  }
  
  }
  
  这个程序的输出为:
  
  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平台提供的其中一个数字类中,它是最大的数值。

扩展阅读:从Java语言编程谈软件开发流程

你我的生活周遭已处处可见java;到火星上走走、eBay大采购、网络银行转帐、拿着健保卡到医院看病、无聊时把玩手机上的Java游戏…。若自技术层次拆解,Java Technology可简单区分为Java 程序语言(language)与Java 平台(platform)。这就是Java程序的基础。

(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
推荐内容
  • JAVA应用问答

    java应用问答(2003.05)作者:开放系统世界 本文选自:开放系统世界 2003年06月06日问...

  • 一些新手老手都需要的东西

    HelloWorld 程序: http://www.cv64.org/computing/installation/java101.html 学会在...

  • Java教程

    第一部分 Java入门 第一章 Java概述 § 1.1 Java语言出现的背景、影响及应用前景 一、...

  • Java:方法=过程

    语言支持将数据传给方法和获取从方法返回的值,但上面示例中的调用既没传数据也没有返...

  • Apple 正式发布J2SE 5.0 的Ma

    正式发布了J2SE 5.0 的Mac OS X 版本。此次发布的该j2se 5.0(Tiger)更新内容,此次...

  • 开发工具——BREW是什么?

    BREW是个代表无线应用下载的缩写。从开发商的角度看,可以如下描述高通公司的BREW平台...