`
tangqs
  • 浏览: 18567 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
 2.6.7   位运算符   Java中共包含四个位运算符:~(取反),&(与),|(或)和 ^(异或)。我们应该还记得,&,| 和 ^在逻辑运算符中也扮演了角色的。在这他们也拥有和逻辑运算符中相同的名字,实际上,位运算符和逻辑运算符的运算规则从本质上是完全相同的。下面列出了位运算符的运算规则。  
2.6.5              逻辑运算符 首先,先简要介绍逻辑运算符的种类:与、或、异或、非。一共四个运算符,它们的运算规则如下所示: 与 假 真  
2.6.2              算术运算符 Java中的算术运算符和其他大多数语言的都是相同的,也包含了加(+)、减(-)、乘(*)、除(/)以及取模(%)五种操作符。 我们先看看前三种算术运算符。这三种操作符和我们所知道的加、减、乘运算的法则没有区别。下面这个例子展示了算术操作符的用法: //MathOp1.java //算术运算符的示例。 public class MathOp1 { 
2.6         运算符 运算符也叫做操作符,它们是用来表示对数据进行操作与运算的。Java中的运算符带有很深的C语言的影子——其实整个Java语言都深受C语言影响,这也是为什么说“学了C之后再学Java很简单”。如果你对C或者C++有比较多的了解,那么可以稍微浏览一下本章的内容,如果还是个新手的话,这一节的介绍对你应该是大有用处的。 2.6.1              赋值运算符
2.5         变量 在这一节我们所说的变量指的是局部变量,而类的成员变量(或称为属性)我们将在下一章中介绍。我们可以把变量比做容器,我们可以根据我们的需要向容器放各种各样的东西,如果你想用容器里面的东西的话,必须得给容器一个标识,这样才能找到它。和这个比喻相似,在Java以及其他所有的编程语言中,对于变量的操作不外乎下面三点:取名、赋值以及取变量的值。 Java属于强类型语言,所谓的强类型语言指的是定义一个变量时,必须指定这个变量的类型。这要求我们在定义一个变量时,必须先确定这个变量属于什么类型。下面是几个变量定义的示例: double d;             //定义一个do ...
2.4 数据类型和常量 Java的数据类型和C语言的比起来,可算的上是简单了许多,而且更为重要的一点是Java的基本数据类型不论在什么平台上,都具有统一的长度——这一点是Java实现跨平台性的一个必要的技术准备。 在Java中,数据类型分了两大类:基本数据类型以及引用类型。引用类型放在以后讲,这一节的主角是基本数据类型。 Java中的基本数据类型一共有八个:boolean、byte、short、int、long、float、double、char。这八个基本数据类型从特征上又分为4大类:布尔型、整型、浮点型以及字符型。下面我们分类开始给大家介绍。 2.4.1 布尔型 Java中的布尔型其实指的就 ...
2.2         语句块 如果在Java中,需要把多条语句当成一个整体来看待,那该怎么办?和C语言一样,我们可以使用一对大括号(“{”和“}”)将多条语句围起来作为一个整体,而通常来讲我们将这些用大括号围起来的语句称为语句块,在语法上他们完全可以看成是一条语句。下面就给出一个语句块的例子: {    int i = 0;    Scanner scan = new Scanner(System.in);    i = scan.nextInt();    System.out
    在这一章中,我们将要介绍一些Java的基础语法,比如,Java的命名规则,Java的数据类型,如何定义一个变量,以及Java的运算符等等。虽然这些都是比较简单的内容,本章还是值得学习一下,毕竟是“磨刀不误砍柴工”。 2.1         注释     注释,也就是给代码加上一段说明性文字以帮助我们理解程序实现的功能,注释的存在并不会影响程序的执行。在Java中,一共有三种注释方式:单行注释,多行注释以及文档注释。     首先看单行注释,Java中的单行注释是来源于C++的,它以双斜杠“//”开
1.5 如何进行控制台的输入输出 在这一章最后,让我们看看如何做一些简单的输入输出操作。一个刚入门的Java程序员最该学什么?我的答案是输入与输出。我们可以想象一下,如果自己辛辛苦苦写出来的程序却不能输出任何内容,这会对我们幼小的心灵造成怎样的伤害?当然,大家学习Java的时候,别指望能像学习VB一样,一开始就能够创建一个挺漂亮的界面。学习Java可要经得住寂寞,先老老实实的从控制台程序(有时候,也叫做命令行方式)开始做起。在这一节,我们主要将讨论Java如何进行控制台的输入和输出。 首先让我们看看如何实现控制台的输出。如果大家还有印象的话,应该能记起我们的第一个Java程序就使用了Syste ...
1.4 进入第一个Java程序 在这一节,让我们一起来看看开发一个Java程序的完整过程吧。 1.4.1 编写第一个Java程序 首先,需要确认的第一个问题,我们用什么工具来编写Java程序?对于一个有经验的Java程序员来说,一般是需要一个功能强大的IDE工具,比如Eclipse,Netbeans,或者IntelliJ IDEA等工具。而对于一个初学者来,那么则未必需要一个功能这么强大的工具,一个小小的记事本就可以帮助我们开发一个Java程序。 接下来,看一下我写的第一个Java程序。 public class HelloWorld {         public static void  ...
1.3 面向对象…… 在我在高中通过basic而知道编程时;当我进入大学后在电脑中敲入第一个Pascal及C语言版本的HelloWorld程序时;当我在课堂上为了看见系主任讲台上大谈特谈软件工程而昏昏欲睡时,我并不知道世界上居然还有另 ...
1.1 最初的几句唠叨 古语有云:万事开头难。酝酿了很长时间,才认真地决定写这一本书,可是时间像滔滔江水一去不复返若干个小时后,我才码下这不多的几个字。本来就对于自己的文笔不够自信,到现在更恨不得要打退堂鼓了,不过既然已经做到这一步了,也不得不硬着头皮一直往下做。 关于这本书,正如上一段所说:已经酝酿了很长时间了。自从我第一次在讲台上为学生讲授Java语言至今——当然大多数时候只是业余的兼职,已经有六七个年头。在这几年中,为学员选择的教材也有很多,像大名鼎鼎的《Thinking in Java》、《Java核心技术》、Gosling的《Java程序设计语言》等等。可是无论选择哪本书,我总是存在小 ...
今天在用使用JDBC调用Mysql的存储过程,存储过程本身是正确的,mysql 的版本是5.0以上,而用的jdbc驱动程序是mysql-connector-java-3.1.10-bin.jar, 在调用存储过程时,程序抛出如下异常:Driver requires declaration of procedure to either contain a '\nbegin' or '\n' to follow argument declaration, or SELECT privilege on mysql.proc to parse column types.通过google,最终找到解决方案 ...
Global site tag (gtag.js) - Google Analytics