学习记录
penpen0565
C++爱好者/新手
展开
-
从C++转向java——1、基础篇
java语言,许多语法和规则同C++十分相似。因此,有C++基础的转向java并不困难。 在windows上建议使用Eclipse+jre进行实战演练。Eclipse:www.eclipse.org 根据操作系统下载对应版本的安装包; jre:java.oracle.com 选择jre对应操作系统的最新版即可。安装完成后,打开Eclipse,File->New->java工程,新建工程”hell原创 2016-02-24 21:58:43 · 355 阅读 · 0 评论 -
从C++转向java——2、输入与变量
java的输入,需要先定义Scanner类的对象.首先在main函数之前声明Scanner类: import java.util.Scanner; 再在main函数中定义Scanner类的对象in: Scanner in = new Scanner(System.in); 之后就可以使用in来接受各种输入了: int i = in.nextInt(); f原创 2016-02-24 22:36:55 · 357 阅读 · 0 评论 -
从C++转向java——3、判断与比较
java使用的6种关系运算符与C相同:==、!=、>、>=、<、<=;关系运算的结果是一个boolean类型的变量,直接输出会打印true或false,而不是像C++的bool变量一样是1和0。 判断使用if或if-else语句。可以构建嵌套判断,注意大括号。 也可以使用switch-case结构,注意: 1、case后面接常量; 2、注意添加break语句跳出分支,除非你是原创 2016-02-24 22:56:52 · 216 阅读 · 0 评论 -
从C++转向java——4、循环
与C相同,java提供了while、do while、for三种循环结构。前两种与C一致,因此不再多提。唯一需要注意的一点是do while循环在while语句结束后不要忘记分号。 java也提供break和continue语句用于循环(包括判断)的中断。注意多重循环中break和continue只会跳出当前循环。如果需要跳出多重循环,在C/C++中可以使用goto语句(虽然常常受到抵制但确实是支原创 2016-02-25 22:35:16 · 271 阅读 · 0 评论 -
从C++转向java——5、数组
java内置了管理大量同类型数据的容器,数组。数组的声明方式如下:int[] a = new int[20];看起来很像C++的动态内存分配: int* a = new int[20]; 其实java的数组也更类似于C++的动态内存分配而非数组:内存在堆上分配;数组的大小可以在创建时确定(C/C++的数组大小是决不允许这样确定的,较早的标准甚至连const整数都没法用,只能使用枚举)。 使用数原创 2016-02-28 23:13:05 · 282 阅读 · 0 评论