1、 float f=1.3;
是不对的,编译时会出错,java认为1.3是double型的,所以定义时应写成:float f=1.3f,或float f= (float)1.3;
2、 byte b = 3; b=b*3;
是不对的,原因是在*运算过程中,java会做类型的提升,将b提升为int型,所以应改为:b=(byte)(b*3);
3、 while(1),if(1)
是不对的,原因是java中布尔型只有true 和false两个值,这里与C语言不同,只能用while(true)..
4、 数组声明:int num[3];
这是不对的,java中声明数组时不应对空间限定,正确的语法应是:
int[] num = new int[3];
或
int[] num;
num = new int[3];
5、数组初始化:int[] num;
num {1,3,4,4};
是不对的,应在定义的时候初始化。如:int[] num={1,3,4,4};
6、int[] num3 =new int[]{1,2,3};
int[] num5 =new int[3]{1,2,3};
int[] num3 =new int[]{1,2,3};是对的。
int[] num5 =new int[3]{1,2,3};是错的。已经初始化的数组,不应再列明:[3]
- 浏览: 1243455 次
- 性别:
- 来自: 深圳
-
最新评论
-
jnjeC:
牛逼啊哥们,讲得太好了
Maven仓库理解、如何引入本地包、Maven多种方式打可执行jar包 -
九尾狐的yi巴:
很好 感谢!
Itext中文处理(更新版) -
luweifeng1983:
有用的,重启一下嘛。
设置eclipse外部修改文件后自动刷新 -
Master-Gao:
设置了也不管用,怎么破呢?
设置eclipse外部修改文件后自动刷新 -
aigo_h:
锋子还有时间写博客,还是很闲哈!
Add directory entries问题
相关推荐
1. **异常处理**:Java中的异常处理是程序稳定性的关键。文章可能会讨论如何正确地使用`try-catch-finally`块,以及何时应抛出和捕获特定类型的异常。异常的滥用可能导致代码难以阅读和维护,因此理解异常的分类和...
由于 `String` 在Java中是不可变的,所以当创建相同的字符串时,它们可能会共享相同的内存空间,但这并不意味着它们的引用一定相同。 #### 8. C语言条件判断 - **知识点**:C语言中的嵌套条件判断语句。 - **解析**...
这些问题可以帮助考生避免在考试过程中遇到的常见误区,同时提供了一些备考策略和建议。 **备考策略:** 1. **熟练掌握编程基础**:对至少一种编程语言有深入理解,熟悉基本数据结构(如数组、链表、树、图)和常用...
- **过程**:彻底删除数据库中的记录数据通常分为两个步骤:先使用DELETE命令删除记录,然后再使用PACK命令整理磁盘空间。 - **目的**:确保数据被完全清除,释放占用的磁盘空间。 ### 29. 循环计算 - **示例**:...
常用的字符串处理函数包括: - `strlen()`:获取字符串长度。 - `strcat()`:连接两个字符串。 - `strcpy()`:复制字符串。 - `strcmp()`:比较字符串。 - `strstr()`:查找子串。 #### 16. C语言宏定义技巧 - ...
这份资料以Markdown格式编写,易于阅读和整理,下面我们将深入探讨其中可能涵盖的知识点。 1. HTML基础: - HTML标签:包括常用的基本标签,如`<head>`,`<body>`,`<div>`,`<p>`,`<a>`等,以及语义化标签,如`...
- **建议**:除了掌握class和template的基本用法之外,还要花时间去熟悉STL中的常用组件,如vector、list、map等数据结构以及sort、search等算法。 #### 6. 重视异常处理 - **解释**:C++支持异常处理机制,这在...