国家开放大学电大Java语言程序设计形考任务参考答案
Java语言是一种广泛使用的计算机编程语言,被广泛应用于Web应用程序、企业应用程序、移动应用程序和游戏开发等领域。在国家开放大学电大Java语言程序设计形考任务中,学生需要掌握Java语言的基础知识和应用能力,完成编程任务。本文将为学生提供一些Java语言程序设计形考任务的参考答案,帮助学生更好地完成任务。
任务一:编写Java程序,实现两个整数相加的功能。
参考答案:
```
import java.util.Scanner;
public class AddTwoNumbers {
public static void main(String[] args) {
int num1, num2, sum;
Scanner input = new Scanner(System.in);
System.out.print("Enter first integer: ");
num1 = input.nextInt();
System.out.print("Enter second integer: ");
num2 = input.nextInt();
sum = num1 + num2;
System.out.printf("Sum of %d and %d is %d\n", num1, num2, sum);
}
}
```
任务二:编写Java程序,实现计算圆的面积和周长的功能。
参考答案:
```
import java.util.Scanner;
public class Circle {
public static void main(String[] args) {
double radius, area, perimeter;
Scanner input = new Scanner(System.in);
System.out.print("Enter radius of circle: ");
radius = input.nextDouble();
area = Math.PI * radius * radius;
perimeter = 2 * Math.PI * radius;
System.out.printf("Area of circle is %.2f\n", area);
System.out.printf("Perimeter of circle is %.2f\n", perimeter);
}
}
```
任务三:编写Java程序,实现判断一个数是否为素数的功能。
参考答案:
```
import java.util.Scanner;
public class PrimeNumber {
public static void main(String[] args) {
int num;
boolean isPrime = true;
Scanner input = new Scanner(System.in);
System.out.print("Enter a positive integer: ");
num = input.nextInt();
if (num < 2) {
isPrime = false;
} else {
for (int i = 2; i <= Math.sqrt(num); i++) {
if (num % i == 0) {
isPrime = false;
break;
}
}
}
if (isPrime) {
System.out.printf("%d is a prime number\n", num);
} else {
System.out.printf("%d is not a prime number\n", num);
}
}
}
```
任务四:编写Java程序,实现将一个字符串反转的功能。
参考答案:
```
import java.util.Scanner;
public class ReverseString {
public static void main(String[] args) {
String str, reversed = "";
Scanner input = new Scanner(System.in);
System.out.print("Enter a string: ");
str = input.nextLine();
for (int i = str.length() - 1; i >= 0; i--) {
reversed += str.charAt(i);
}
System.out.printf("Reversed string is %s\n", reversed);
}
}
```
以上是一些Java语言程序设计形考任务的参考答案,希望能够帮助学
3亿多的题库,支持文字、图片,语音搜题,包含国家开放大学、广东开放大学、云南开放大学、北京开放大学、上海开放大学、江苏开放大学、超星、青书、奥鹏等等多个平台题库,考试作业必备神器。

微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。