用java程序打印int,char, float,double,String ,boolean这些数据类型作为类属性时的默认值
时间: 2024-05-04 19:19:15 浏览: 12
当一个类定义了属性但没有为其赋初值时,Java会为不同类型的属性赋予不同的默认值:
- int:0
- char:'\u0000' (空字符)
- float:0.0f
- double:0.0d
- String:null
- boolean:false
以下是一个示例类:
```java
public class Example {
int i;
char c;
float f;
double d;
String s;
boolean b;
public static void main(String[] args) {
Example ex = new Example();
System.out.println(ex.i); // 输出 0
System.out.println(ex.c); // 输出 '\u0000'
System.out.println(ex.f); // 输出 0.0
System.out.println(ex.d); // 输出 0.0
System.out.println(ex.s); // 输出 null
System.out.println(ex.b); // 输出 false
}
}
```
相关问题
JavaScript中用int,string,boolean,double这些关键字定义变量类型
这个问题似乎有点问题。在JavaScript中,没有像Java或C++中那样使用关键字来明确变量类型。在JavaScript中,变量可以被赋予任何类型的值,包括数字,字符串,布尔值,甚至是对象和函数。这种灵活性是JavaScript的一个特点,也是它的一大优势。所以说,在JavaScript中,我们不需要使用int、string、boolean、double等关键字来定义变量类型。
49.JavaScript中用int、string、boolean、double这些关键字定义变量类型
JavaScript 中没有使用 int、double 等关键字来定义变量类型。JavaScript 是一种动态类型语言,变量的类型会在运行时自动确定。在 JavaScript 中,可以使用 var、let、const 等关键字来定义变量,而且不需要显式地指定变量类型。例如:
```
var age = 18; // 定义一个整型变量
var name = "Tom"; // 定义一个字符串变量
var isMale = true; // 定义一个布尔型变量
var height = 1.75; // 定义一个浮点型变量
```
需要注意的是,JavaScript 中的数字类型是统一的,既可以是整数也可以是浮点数,没有 int、double 等区分。