java示例代码

当然可以。以下是一个简单的Java示例代码,用于从用户那里获取两个整数输入,然后计算并打印它们的和:

java复制代码
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一个整数:");
int num1 = scanner.nextInt();
System.out.println("请输入第二个整数:");
int num2 = scanner.nextInt();
int sum = num1 + num2;
System.out.println("两个整数的和为:" + sum);
scanner.close();
}
}

在这个示例中:

  1. 我们首先导入了java.util.Scanner类,这个类用于从用户那里获取输入。
  2. 然后我们定义了一个名为Main的公共类,并在其中定义了一个main方法。Java程序的执行从main方法开始。
  3. main方法中,我们创建了一个Scanner对象scanner,并使用System.in作为参数传递给它的构造函数,这样scanner就可以从控制台读取用户的输入了。
  4. 接下来,我们使用scanner.nextInt()方法从用户那里获取两个整数输入,并将它们分别存储在变量num1num2中。
  5. 然后我们计算这两个整数的和,并将结果存储在变量sum中。
  6. 最后,我们使用System.out.println()方法打印出这两个整数的和。
  7. 最后,我们关闭scanner对象以释放与其关联的资源。

你可以将这段代码复制粘贴到一个名为Main.java的文件中,然后使用Java编译器(如javac)编译它,并使用Java运行器(如java)运行它。在运行时,程序会提示你输入两个整数,然后它会打印出这两个整数的和。

除了基本的输入输出和计算,Java 还可以用于创建复杂的程序,如面向对象的设计、异常处理、多线程编程、网络编程等。下面是一个稍微复杂一点的示例,它演示了如何在Java中创建一个简单的类,并使用这个类的实例来执行一些操作:

java复制代码
// 定义一个名为Person的类
public class Person {
private String name;
private int age;
// 构造方法
public Person(String name, int age) {
this.name = name;
this.age = age;
}
// 获取姓名的方法
public String getName() {
return name;
}
// 获取年龄的方法
public int getAge() {
return age;
}
// 设置年龄的方法
public void setAge(int age) {
if (age >= 0) {
this.age = age;
} else {
System.out.println("年龄不能是负数!");
}
}
// 自我介绍的方法
public void introduce() {
System.out.println("我的名字是 " + name + ",我 " + age + " 岁了。");
}
}
// 主类,包含程序的入口点
public class Main {
public static void main(String[] args) {
// 创建Person类的实例
Person person = new Person("张三", 25);
// 使用实例的方法
person.introduce();
// 修改年龄
person.setAge(26);
person.introduce();
// 尝试设置负的年龄
person.setAge(-1);
// 再次介绍,年龄应该不变,因为设置失败了
person.introduce();
}
}

在这个示例中:

  1. 我们定义了一个名为Person的类,它有两个私有字段:nameage
  2. 我们为Person类提供了一个构造方法,用于初始化nameage字段。
  3. 我们为nameage字段提供了getter方法(getNamegetAge),以及一个setter方法(setAge)来修改年龄。注意,setAge方法还包含了一个简单的验证,确保年龄不能是负数。
  4. 我们还定义了一个introduce方法,用于打印出人的姓名和年龄。
  5. Main类的main方法中,我们创建了Person类的一个实例,并调用了它的方法来展示如何使用这个类。

当你运行这个程序时,它会创建一个Person对象,并调用introduce方法来打印出该人的信息。然后,它会尝试更改该人的年龄,并再次打印出信息。最后,它尝试设置一个无效的年龄(负数),但由于我们在setAge方法中进行了检查,所以年龄不会改变,并且会打印出一条错误消息。