在Java编程中,我们可以通过键盘输入两个字符串,然后比较它们的长度。下面是一个简单的Java程序,演示如何实现这一功能:import java.util.Scanner; public class D { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入第一个字符串:")...
lenght()获取长度 使用 String.compareTo 方法:compareTo() 的返回值是int, 它是先比较对应字符的大小(ASCII码顺序)1、如果字符串相等返回值0 2、如果第一个字符和参数的第一个字符不等,结束比较,返回他们之间的差值(ascii码值)(负值前字符串的值小于后字符串,正值前字符串大于后字符串)3、...
public static void main(String[] args){ subStr("abcdefghijklmn", "abcefgilk"); //把这两个参数改成你要比较的就可以了 } public static void subStr(String s1, String s2){ String[] str = new String[20]; \\这个地方的大小根据需要改动 int n = 0;for(int i = 0; i < ...
gets(a); printf("请输入第二个字符串:"); gets(b); for(i=0;a[i]!=0;i++)/*统计第一个字符串的长度*/ n1=i; for(i=0;b[i]!=0;i++)/*统计第二个字符串的长度*/ n2=i; if(n1>n2) printf("较长的字符串是:%s\n",a); if(n1<n2) printf("较长的字符串的是:%s\n",b); ...
按照你的要求,比较长度的Java程序如下:import java.util.Scanner;public class D { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("请输入第一个字符串:"); String s1=sc.nextLine(); System.out.println("请输入第二个字符串:"); String s2=sc.nex...