java基础题!求回答!

2024-11-25 15:36:20
推荐回答(5个)
回答1:

int n = 10;
List list = new ArrayList();
System.out.print(n+"的所有的因子中所有奇数是:");
for(int i=1;i<=n;i++){
for(int j=1;j if(i%j==0 && j!=1 && j!=i && j%2==1){
System.out.print(j+"\t");
list.add(j);
}
}
}

这个是第一题的。



System.out.println("请输入数字型字符串:");
Scanner sc = new Scanner(System.in);
String first = sc.next();
try {
int n = Integer.parseInt(first);

StringBuffer sb = new StringBuffer();
for(int i=0;i sb.append(first.charAt(first.length()-1-i));
}
String second = sb.toString();

int m = Integer.parseInt(second);

System.out.println(first+"+"+second+"="+(n+m));

} catch (NumberFormatException e) {
System.out.println("输入的不是数字型字符串");
e.printStackTrace();
}finally{
sc.close();
}

上面的这个是第二题的

回答2:

try {
int n = Integer.parseInt(first);

StringBuffer sb = new StringBuffer();
for(int i=0;i sb.append(first.charAt(first.length()-1-i));
}
String second = sb.toString();

int m = Integer.parseInt(second);

System.out.println(first+"+"+second+"="+(n+m));

} catch (NumberFormatException e) {
System.out.println("输入的不是数字型字符串");
e.printStackTrace();
}finally{
sc.close();
}

回答3:

第一题
public class AA{

public static void main(String[] args) {
int nb=0;
int n=10;
for(int i=1 ;i<=n;i++){
if(i!=0){
for(int j=2;j if(i%j==0&&j%2!=0){
nb=nb+j;
}
}
}
}
System.out.println(nb);
}
}

回答4:

既然是基础题,哪有动不动就让别人来的。自己不动动脑经,怎么学习?

回答5:

越是零基础就越应该多学习 想免费学习就看我头像 你懂的