本题中定义了一个带有参数的构造方法javal(),并定义了一个该类的对象temp。构造方法javal()有两个参数:字符串name和整型age。定义对象temp时将字符串“Tom"和整数17传递给构造方法,构造方法将这两个参数打印输出。 public class java1{ String name; int age; public static void main(String[]args){ String name="Tom"; int age=17; javal temp=____; } public javal(String name,____){ ____; this.age=age; System.out.println(name+"is"+age+"years old."); } }
时间: 2024-03-23 13:37:54 浏览: 154
根据题目中的定义,应该填写以下代码:
```
public class java1 {
String name;
int age;
public static void main(String[] args) {
String name = "Tom";
int age = 17;
javal temp = new javal(name, age);
}
public javal(String name, int age) {
this.name = name;
this.age = age;
System.out.println(name + " is " + age + " years old.");
}
}
```
其中,`new javal(name, age)`表示创建一个`javal`类的对象,并调用其构造方法`javal(String name, int age)`。在构造方法中,使用`this.name = name`和`this.age = age`将传入的参数赋值给类的成员变量`name`和`age`,然后使用`System.out.println`打印输出。最后将创建的对象赋值给`temp`。
相关问题
javal中logger
在Java中,Logger是一个用于记录日志消息的类。它是Java标准库中的一部分,位于java.util.logging包中。Logger可以帮助开发人员在程序运行时记录各种信息,例如调试信息、错误信息等。
要在Java中使用Logger,首先需要创建一个Logger对象。可以通过调用Logger类的静态方法getLogger(String name)来获取一个Logger对象,其中name参数是一个用于标识Logger的字符串。
一旦获取了Logger对象,就可以使用它来记录日志消息。Logger类提供了多个方法来记录不同级别的日志消息,例如info()、warning()、severe()等。可以根据需要选择合适的方法来记录相应级别的日志消息。
下面是一个简单的示例,展示如何在Java中使用Logger记录日志消息:
```java
import java.util.logging.Logger;
public class LoggerExample {
private static final Logger logger = Logger.getLogger(LoggerExample.class.getName());
public static void main(String[] args) {
logger.info("This is an info message");
logger.warning("This is a warning message");
logger.severe("This is a severe message");
}
}
```
以上示例中,我们创建了一个名为LoggerExample的类,并创建了一个名为logger的Logger对象。然后,在main方法中使用logger对象记录了三个不同级别的日志消息。
请注意,上述示例只是一个简单的演示,实际使用中通常会更复杂和灵活。可以根据需要配置Logger的日志级别、输出格式等参数,以及将日志消息记录到不同的目标(如控制台、文件、数据库等)。
javal中如何将字符串存入一个字符数组
在Java中,可以使用toCharArray()方法将字符串转换为字符数组。该方法的语法如下:
```
public char[] toCharArray()
```
示例代码如下:
```java
public class Example {
public static void main(String[] args) {
String str = "Hello, world!";
char[] arr = str.toCharArray();
for(char c : arr) {
System.out.print(c);
}
}
}
```
在上述代码中,首先定义了一个字符串"Hello, world!",然后使用toCharArray()方法将其转换为字符数组arr,最后通过循环遍历输出字符数组中的每一个字符。最终输出结果为"Hello, world!"。
阅读全文