admin 管理员组文章数量: 887021
2024年2月23日发(作者:企业网站建设策划书方案范文)
java基础编程题
Java是一种广泛使用的编程语言,也是许多开发人员的首选语言之一。Java编程语言的一个优点是它的跨平台性,这意味着可以在不同的计算机系统上运行相同的Java程序。Java程序还具有可读性强、易于维护和可扩展性的优点。在本文中,我们将讨论一些基础的Java编程题。
一、Java基础语法
1. 写一个Java程序,输出“Hello, World!”
这是一个非常基础的Java编程题,是每个Java学习者必须掌握的。Java程序的第一个程序就是输出“Hello, World!”。下面是代码:
```
public class HelloWorld {
public static void main(String[] args) {
n('Hello, World!');
}
}
```
2. 写一个Java程序,输出1到100之间的所有偶数
这个Java编程题要求输出1到100之间的所有偶数。下面是代码:
```
- 1 -
public class PrintEvenNumbers {
public static void main(String[] args) {
for (int i = 1; i <= 100; i++) {
if (i % 2 == 0) {
(i + ' ');
}
}
}
}
```
3. 写一个Java程序,求1到100之间的所有整数和
这个Java编程题要求求1到100之间的所有整数和。下面是代码:
```
public class SumNumbers {
public static void main(String[] args) {
int sum = 0;
for (int i = 1; i <= 100; i++) {
sum += i;
}
n('The sum of numbers from 1 to 100 is '
+ sum);
- 2 -
}
}
```
二、Java数据类型
1. 写一个Java程序,判断一个数是否为素数
这个Java编程题要求判断一个数是否为素数。下面是代码:
```
public class PrimeNumber {
public static void main(String[] args) {
int num = 17;
boolean isPrime = true;
for (int i = 2; i <= num / 2; i++) {
if (num % i == 0) {
isPrime = false;
break;
}
}
if (isPrime) {
n(num + ' is a prime number');
} else {
n(num + ' is not a prime number');
}
- 3 -
}
}
```
2. 写一个Java程序,求一个整数数组的平均数
这个Java编程题要求求一个整数数组的平均数。下面是代码:
```
public class AverageArray {
public static void main(String[] args) {
int[] arr = {1, 2, 3, 4, 5};
int sum = 0;
for (int i = 0; i < ; i++) {
sum += arr[i];
}
double average = sum / ;
n('The average of the array is ' +
average);
}
}
```
3. 写一个Java程序,计算一个圆的面积
这个Java编程题要求计算一个圆的面积。下面是代码:
```
- 4 -
public class CircleArea {
public static void main(String[] args) {
double radius = 5.0;
double area = * radius * radius;
n('The area of the circle is ' + area);
}
}
```
三、Java流程控制
1. 写一个Java程序,判断一个字符串是否为回文串
这个Java编程题要求判断一个字符串是否为回文串。下面是代码:
```
public class Palindrome {
public static void main(String[] args) {
String str = 'level';
boolean isPalindrome = true;
for (int i = 0; i < () / 2; i++) {
if ((i) != (() - 1 - i)) {
isPalindrome = false;
break;
}
- 5 -
}
if (isPalindrome) {
n(str + ' is a palindrome');
} else {
n(str + ' is not a palindrome');
}
}
}
```
2. 写一个Java程序,输出1到100之间的所有质数
这个Java编程题要求输出1到100之间的所有质数。下面是代码:
```
public class PrintPrimeNumbers {
public static void main(String[] args) {
for (int i = 2; i <= 100; i++) {
boolean isPrime = true;
for (int j = 2; j <= i / 2; j++) {
if (i % j == 0) {
isPrime = false;
break;
}
- 6 -
}
if (isPrime) {
(i + ' ');
}
}
}
}
```
3. 写一个Java程序,求一个整数数组的最大值和最小值
这个Java编程题要求求一个整数数组的最大值和最小值。下面是代码:
```
public class MaxMinArray {
public static void main(String[] args) {
int[] arr = {1, 2, 3, 4, 5};
int max = arr[0];
int min = arr[0];
for (int i = 1; i < ; i++) {
if (arr[i] > max) {
max = arr[i];
}
if (arr[i] < min) {
- 7 -
min = arr[i];
}
}
n('The maximum value in the array is ' +
max);
n('The minimum value in the array is ' +
min);
}
}
```
四、Java面向对象
1. 写一个Java程序,定义一个学生类,包含姓名、年龄和性别属性,以及一个输出学生信息的方法
这个Java编程题要求定义一个学生类,包含姓名、年龄和性别属性,以及一个输出学生信息的方法。下面是代码:
```
public class Student {
private String name;
private int age;
private String gender;
public Student(String name, int age, String gender) {
= name;
- 8 -
= age;
= gender;
}
public void displayInfo() {
n('Na ' + name);
n('Age: ' + age);
n('Gender: ' + gender);
}
}
```
2. 写一个Java程序,定义一个矩形类,包含长和宽属性,以及一个计算面积的方法
这个Java编程题要求定义一个矩形类,包含长和宽属性,以及一个计算面积的方法。下面是代码:
```
public class Rectangle {
private double length;
private double width;
public Rectangle(double length, double width) {
= length;
= width;
}
- 9 -
public double getArea() {
return length * width;
}
}
```
3. 写一个Java程序,定义一个动物类和子类猫类,包含名称和年龄属性,以及一个输出动物信息的方法和猫叫的方法
这个Java编程题要求定义一个动物类和子类猫类,包含名称和年龄属性,以及一个输出动物信息的方法和猫叫的方法。下面是代码:
```
public class Animal {
private String name;
private int age;
public Animal(String name, int age) {
= name;
= age;
}
public void displayInfo() {
n('Na ' + name);
n('Age: ' + age);
}
}
- 10 -
public class Cat extends Animal {
public Cat(String name, int age) {
super(name, age);
}
public void meow() {
n('Meow!');
}
}
```
本文介绍了一些基础的Java编程题,包括Java基础语法、Java数据类型、Java流程控制和Java面向对象。这些题目可以帮助Java学习者巩固基础知识和提高编程能力。
- 11 -
版权声明:本文标题:java基础编程题 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1708659476h528850.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论