Give me java code
时间: 2024-12-17 15:21:17 浏览: 3
当然,这里有两个简单的Java代码示例:
1. **创建一个简单的Hello World程序**,这是Java中最基础的程序,用于展示语法[^1]:
```java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Welcome to Core Java Quiz.");
}
}
```
2. **Java字符串操作示例**,这是一个基本的字符串测试用例:
```java
public class StringTest {
public static void main(String[] args) {
String str = "This is a string test case.";
System.out.println("Length of the string: " + str.length());
System.out.println("Substring from index 7: " + str.substring(7));
}
}
```
这些代码展示了Java的基本结构(类和主方法)以及字符串的操作。
相关问题
give me python code
当然,这里是一个简单的Python代码示例,用于反转单链表:
```python
class ListNode:
def __init__(self, val=0, next=None):
self.val = val
self.next = next
def reverse_list_iterative(head):
# 初始化两个指针,prev指向None,curr指向头节点
prev = None
curr = head
# 只要curr不为空,循环继续
while curr is not None:
# 记录下一个节点
next_node = curr.next
# 将当前节点的next指向前一个节点
curr.next = prev
# 更新prev和curr
prev = curr
curr = next_node
# 返回新头节点
return prev
# 使用例子
# 创建链表 [1, 2, 3, 4, 5]
head = ListNode(1)
head.next = ListNode(2)
head.next.next = ListNode(3)
head.next.next.next = ListNode(4)
head.next.next.next.next = ListNode(5)
# 反转链表
reversed_head = reverse_list_iterative(head)
```
在这个例子中,我们定义了一个名为ListNode的类来表示链表节点,并提供了iterative方法实现链表的迭代反转。
如果你需要其他类型的Python代码或者其他功能,请告诉我具体需求。
give me c++ code
当然,我可以帮你编写一段简单的C++代码。这里是一个计算两数之和的示例:
```cpp
#include <iostream>
// 定义一个函数,接受两个整数作为参数并返回它们的和
int addNumbers(int a, int b) {
return a + b;
}
int main() {
// 请求用户输入两个整数
int num1, num2;
std::cout << "请输入第一个整数: ";
std::cin >> num1;
std::cout << "请输入第二个整数: ";
std::cin >> num2;
// 调用函数并打印结果
int sum = addNumbers(num1, num2);
std::cout << "两数之和为: " << sum << std::endl;
return 0;
}
```
这个程序首先包含了必要的头文件`<iostream>`,它包含了输入输出操作。接着定义了一个名为`addNumbers`的函数,接受两个整数作为参数并返回它们的和。在`main`函数中,我们获取用户的输入,调用`addNumbers`函数并将结果打印出来。
如果你需要其他类型的帮助或者更复杂的代码,请告诉我具体的需求。
阅读全文