8(65分) 34、(1分)下列ava代码中,运行后输出的结果是什么? final String FIRST NAME ='John"; final String LAST_NAME ="Doe"; System.out.println("My name is"+FIRST_NAME +LAST_NAME): OA、编译错误 OB、My name is John Doe C.My name is FIRST_NAME LAST_NAME OD、"My name is"+FIRST_NAME+""+LAST_NAME R标记 上一题 下一
时间: 2024-02-21 18:00:04 浏览: 92
以上代码存在编译错误,所以不会输出任何结果。
错误原因是:
1. 在第一行代码中,变量名 `FIRST NAME` 中间有一个空格,而 Java 中变量名不能包含空格。
2. 因此,编译器会报错,提示错误的变量名。
3. 正确的变量名应该是 `FIRST_NAME`,即去掉空格。
4. 修正后的代码应该是:
```
final String FIRST_NAME = "John";
final String LAST_NAME = "Doe";
System.out.println("My name is " + FIRST_NAME + " " + LAST_NAME);
```
5. 这样就可以正确编译和运行,输出结果为 "My name is John Doe"。
相关问题
ava代码将facebook https://www.facebook.com/profile.php?id=100026920660696&name=jack&age=28解析成域名和id
以下是Java代码将Facebook链接解析成域名和id:
```java
import java.net.URI;
import java.net.URISyntaxException;
public class FacebookLink {
public static void main(String[] args) {
String facebookLink = "https://www.facebook.com/profile.php?id=100026920660696&name=jack&age=28";
try {
URI uri = new URI(facebookLink);
String host = uri.getHost();
String[] path = uri.getPath().split("/");
String id = "";
for (String p : path) {
if (p.startsWith("id=")) {
id = p.substring(3);
break;
}
}
System.out.println("域名:" + host);
System.out.println("id:" + id);
} catch (URISyntaxException e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,我们使用 Java 内置的 `URI` 类来解析 Facebook 链接。然后,我们使用 `getHost()` 方法获取链接的域名。接着,我们使用 `getPath()` 方法获取链接的路径,再使用 `split()` 方法将路径拆分成数组。最后,我们遍历路径数组,找到以 `id=` 开头的元素,提取出其中的id值并输出。
65、(1分)在ava中,哪个关键字用于阻止子类重写父类中的某个方法? A、public B、protected C、final D、private
C、final。在Java中,final关键字用于表示最终的、不可改变的,可以用于修饰类、方法和变量。当final用于修饰一个方法时,表示该方法不能被子类重写(覆盖),即该方法成为了不可变的一部分。因此,选项C是正确的。选项A和选项B都是访问修饰符,用于控制类、方法和变量的访问范围;选项D表示私有的,用于修饰类的成员变量和成员方法,表示只有在该类中才能访问。
阅读全文