动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
电脑书籍下载:程序设计书籍 | 数据库教程书籍 | 平面与多媒体书籍 | 网络通讯书籍 | 系统管理书籍 | 网络安全书籍 | 认证考试书籍
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ Java教程 ]的信息



本月文章推荐
.线程基础---wait(),notify的应用.
.Exists 方法.
.开发工具:用JBuiler玩转petstore.
.探讨Java与Ruby语言迁移时的安全.
.介绍Java中的断言用法.
.Why Java can be used for games?.
.Java的变量定义与赋值.
.Struts框架.
.产生彩色验证码_(javabean实现).
.学习在JDK1.4.2上构造应用程序.
.Log4j和JDBMonitor的比较.
.Mini Java编译器(四).
.使用EclipseME开发J2ME程序.
.关于手机游戏中的炮弹轨迹—抛物.
.我的Java矢量软件之路4--FAQs.
.JavaEJB容器的存取和实现.
.Java Socket编程(四).
.JDK1.3中的本地绘制支持.
.PDA操作系统大比拼之二.
..NET跨平台的第一步.

Java语言基础 一

发表日期:2008-1-5 |



  语言基础
  
    我们先看看一个具体例子,给你们有个先入为主的感觉。以下是一个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平台提供的其中一个数字类中,它是最大的数值。
上一篇:一些新手老手都需要的东西 人气:376
下一篇:JSTL 入门(2):探讨 core——使用定制标记进行流控制和 URL 管理 人气:338
浏览全部Java的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-7-25 WikyBlog v1.7.0.1 多国语言版
2008-7-25 乐彼网上开店系统(56770 Eshop)
2008-7-25 赛特网站管理系统sitecms v3.6.0
2008-7-25 Modoer多功能点评系统 v1.0.1 Bu
2008-7-25 Shangducms Teamsuit! v1.1.0 开
2008-7-25 幻影动漫网视频系统(Ppdong) v1.
2008-7-25 acteecompany企业网站建设系统 v
2008-7-25 恒浪整合管理系统 ims v4.1 ACCE
2008-7-25 艺术图库系统 v1.0 beta
2008-7-19 UltraEdit 简体中文增强版 14.10
2008-7-19 CentOS 5.2 i386 LiveCD
2008-7-19 Snapture多功能相机 v1.4
2008-7-19 iAcces中文输入法 v1.0Build016
2008-7-19 Cookbook烹饪秘籍 v2.5
2008-7-19 苹果专用DVD转换工具 v1.1.59汉化
2008-7-19 Modem修复软件ZiPhone修改版04.0
2008-7-19 AgileMessenger即时通讯工具美化
2008-7-19 Sketches画图软件 v0.7b6破解版


  发表评论
姓 名: 验证码:
内 容:
[ 汉字翻译拼音 ] [ 广告代码 ] [ 符号对照表 ] [ 进制转换 ] [ 经典小工具 ] [ 个税计算 ] [ 汉字简繁转换 ] [ 普通单位换算 ] [ 公制单位换算 ]
[ 生辰老黄历 ] [ 国内电话区号 ] [ 国家代码与域名缩写 ] [ 文字加密解密 ] [ 健康查询 ] [ 万年历 ] [ 手机号码查询 ] [ ip搜索 ] [ Google PR查询 ]
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報
防水工事·改修工事 フットサル大会 探偵