问题描述:
输入一批整数,输出其中的最大值和最小值,输入数字 0 结束循环。
public void printMaxMin() {
int max = -9999;
int min = 9999;
int num;
while(true) {
System.out.print("请输入一个整数(输入0结束):");
Scanner sc = new Scanner(System.in);
num = sc.nextInt();
if(num == 0) break;
if(num > max) max = num;
if(num < min) min = num;
}
System.out.println("最大值是:" + max);
System.out.println("最小值是:" + min);
sc.close();
}
问题描述:
输入一串字符串,判断字符串是否回文,如mom dad
public void isPalindrome() {
System.out.print("请输入一串字符:");
Scanner sc = new Scanner(System.in);
String str = sc.next();
int count = 0;
for(int i = 0;i < str.length()/2;i++)
{
if(str.substring(i,i+1).equals(str.substring(str.length()-i-1, str.length()-i)))
count++;
}
if(count == str.length()/2)
System.out.println(str + "是回文");
else
System.out.println(str + "不是回文");
sc.close();
}