两到java编程题,大神帮忙做一下,实在不会,有完整运行答案再加分哦,谢谢了 20
4个回答
展开全部
//第1题
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
String[] strs = new String[10];
Scanner sc = new Scanner(System.in);
for(int i=0; i<strs.length; i++) {
strs[i] = sc.nextLine();
}
int max = 0, min = 0;
for(int i=0; i<strs.length; i++) {
if(strs[i].compareTo(strs[max]) > 0) {
max = i;
}if(strs[i].compareTo(strs[min]) < 0) {
min = i;
}
}
System.out.println("The Max String is \"" + strs[max] + "\"");
System.out.println("The Min String is \"" + strs[min] + "\"");
}
}
//第2题
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
for(int i=str.length()-1; i<=0; i--) {
System.out.print(str.charAt(i));
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
import java.util.Scanner;
public class te
{
public static void main(String args[]) {
// 第一题
String[] str = new String[10];
System.out.println("请输入10个字符串:");
Scanner sc = new Scanner(System.in);
for (int i = 0; i < 10; i++) {
str[i] = sc.next();
}
String sMax;
String sMin;
sMax = str[0];
sMin = str[0];
for (int i = 0; i < 10; i++) {
if (sMax.compareTo(str[i]) < 0) {
sMax = str[i];
}
if (sMax.compareTo(str[i]) > 0) {
sMin = str[i];
}
}
System.out.println("最大字符串是:" + sMax);
System.out.println("最大字符串是:" + sMin);
// 第二题
System.out.println("请输入一个字符串:");
String s = sc.next();
char[] c = s.toCharArray();
for (int j = (c.length - 1); j >= 0; j--) {
System.out.print(c[j]);
}
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//创建10个字符串元素数组
String[] strs = new String[10];
Scanner input = new Scanner(System.in);
for (int i = 0; i < strs.length; i++) {
System.out.print("输入第"+(i+1)+"个数");
strs[i] = input.next();
}
Arrays.sort(strs);
System.out.println("最大:"+strs[strs.length-1]);
System.out.println("最小:"+strs[0]);
//逆序输出
Scanner input = new Scanner(System.in);
System.out.print("输入字符串:");
String str = input.next();
String[] strs = new String[str.length()];
for (int i = 1; i <= strs.length; i++) {
strs[i-1] = str.substring((i-1),i);
}
Arrays.sort(strs);
for (int i = 0; i < strs.length; i++) {
System.out.print(strs[i]);
}
String[] strs = new String[10];
Scanner input = new Scanner(System.in);
for (int i = 0; i < strs.length; i++) {
System.out.print("输入第"+(i+1)+"个数");
strs[i] = input.next();
}
Arrays.sort(strs);
System.out.println("最大:"+strs[strs.length-1]);
System.out.println("最小:"+strs[0]);
//逆序输出
Scanner input = new Scanner(System.in);
System.out.print("输入字符串:");
String str = input.next();
String[] strs = new String[str.length()];
for (int i = 1; i <= strs.length; i++) {
strs[i-1] = str.substring((i-1),i);
}
Arrays.sort(strs);
for (int i = 0; i < strs.length; i++) {
System.out.print(strs[i]);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
明天帮你做
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |