admin管理员组

文章数量:1531996

2024年2月28日发(作者:)

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 -

本文标签: 编程要求程序方法输出