题目一
题目
判断数字的奇偶性
代码
import java.util.Scanner;
public class JiouCheck{
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个需要判断的整数:");
int a=scanner.nextInt();
if(a%2==0){
System.out.println("这个数字是偶数");
}else{
System.out.println("这个数字是奇数");
}
}
}
题目二
题目
计算n的阶乘
代码
import java.util.Scanner;
public class JieCheng {
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个需要计算的整数:");
int n=scanner.nextInt();
int result=1;
for(int x=1;x<=n;x++){
result=result*x;
}
System.out.print(n+"的阶乘是"+result);
}
}
题目三
题目
使用for循环输入九九乘法表
代码
public class JiuJIuChengFa {
public static void main(String[] args){
for(int i=1;i<=9;i++){
for (int j=1;j<=i;j++){
System.out.print(j+"*"+i+"="+(i*j)+"\t");
}
System.out.println();
}
}
}
题目四
题目
获取一维数组的最小值
代码
import java.util.Scanner;
import java.io.IOException;;
public class MinArgs {
public static void main(String[] args){
Scanner scanner=new Scanner(System.in);
System.out.print("请输入数组长度");
int n=scanner.nextInt();
int[] array=new int[n];
System.out.print("请输入一维数组:");
for(int i=0;i<array.length;i++){
array[i]=scanner.nextInt();
}
int min=array[0];
for (int i=0;i<array.length;i++){
if(min>array[i]){
min=array[i];
}
}
System.out.print("此一维数组的最小值是"+min);
}
}
题目五
题目
去掉字符串中重复的字符
代码
import java.util.*;
public class Delete {
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.println("去掉重复字符前的字符串为:");
String str=in.nextLine();
String result=remove(str);
System.out.println("去掉重复字符后的字符串为:"+result);
}
public static String remove(String str){
StringBuffer a=new StringBuffer();
for(int i=0;i<str.length();i++){
char c=str.charAt(i);
if(str.indexOf(c)==str.lastIndexOf(c)){
a.append(c);
}else {
if(str.indexOf(c)==i){
a.append(c);
}
}
}
String result=new String(a);
return result;
}
}