招银网络java笔试题
时间: 2023-08-07 08:00:33 浏览: 2680
招银网络Java笔试题主要测试对Java语言的理解和应用能力。以下是一些可能出现的题目和答案:
题目一:请用Java语言实现一个简单的计算器,能够进行加减乘除运算。
答案一:
```java
import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入第一个运算数:");
double num1 = input.nextDouble();
System.out.print("请输入第二个运算数:");
double num2 = input.nextDouble();
System.out.print("请输入运算符(+、-、*、/):");
char operator = input.next().charAt(0);
double result = 0;
switch (operator) {
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
case '*':
result = num1 * num2;
break;
case '/':
result = num1 / num2;
break;
default:
System.out.println("请输入正确的运算符!");
}
System.out.println("计算结果:" + result);
}
}
```
题目二:请写一个Java程序,判断一个字符串是否是回文串。
答案二:
```java
import java.util.Scanner;
public class Palindrome {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入一个字符串:");
String str = input.next();
boolean isPalindrome = true;
int length = str.length();
for (int i = 0; i < length / 2; i++) {
if (str.charAt(i) != str.charAt(length - i - 1)) {
isPalindrome = false;
break;
}
}
if (isPalindrome) {
System.out.println(str + "是回文串");
} else {
System.out.println(str + "不是回文串");
}
}
}
```
以上是两道可能出现在招银网络Java笔试中的题目及其解答,供参考。