www.3112.net > jAvA中这道题是这样的:随机输入一个姓名,然后拆...

jAvA中这道题是这样的:随机输入一个姓名,然后拆...

典型的拆分字符串,看看String类截取字符串也可以.正则也可以.不过实际上操作的问题是,单姓和复姓你如何区分截取,这是个问题.最简单的操作就是如果你采用的是文本输入的话,就两个输入框,姓和名分开其它方式的输入也这样区分开,分别捕获,分别输出.

package baidu; import java.util.Scanner;//java.util.Scanner的使用 public class h { public static void main(String args[]) { Scanner input = new Scanner(System.in); System.out.println("请输入姓名:"); while (input.hasNext()) { String a = input.

public static void main(String[] args) { Scanner scanner=new Scanner(System.in); System.out.println("请输入姓名:"); String name=scanner.next(); String [] temp=name.split(""); for(int i=0;i<temp.length;i++){ if(i==1){ System.out.println(

提个思路,把姓名以字符/节流保存,读取前两个字符并赋值给一个swing变量a,读取剩下字符赋值给另一个swing变量b,然后输出a、b,a就是性b就是名.突然想到这样,不知道Lz问的是不是这个意思

这个程序如果是输入规则的话还是挺简单的.String name="John Smith"; // 输入必须是名字,并且是英文规则的名字;String[] arr=name.split(" ");// 以空格分隔字符串;String lastName=arr[arr.length-1];//取姓氏String firstName=arr[0];char firstL=firstName.charAt(0);//取第一个字符String res=firstL+lastName;System.out.println(res);

import java.util.Scanner;public class Test { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("输入一组名字: "); String s = sc.nextLine(); String[] strs = s.split(" "); String temp = ""; for(int i

三个字 二个字 四个字 单姓 复姓 考虑周全的情况下 do case case len(alltrim(姓名))=4?left(allltrim(姓名),2),right(alltrim(姓名),2) case len(姓名)=6?left(allltrim(姓名),2),right(alltrim(姓名),4) case len(姓名)=8?left(allltrim(姓名),4),right(alltrim(姓名),4) endcase

下列程序的功能是:输入一个姓名,程序运行后,输出“姓名Welcome you!”.例如,输出“张三Welcome you!”.请在下面横线处填入正确的方法名,使程序可以正确运行. import java,awt,*; import

你好!name一般是字符串类型的,因为输入框的的内容都是字符串,然后获取输入框内的值 ,用name.equals(""),来判断是否为空.如有疑问,请追问.

弄一个Map集合就可以了,把第一个输入的数字当做key,1当做value.依次类推.然后将key进行排序,然后依次用key获取value.

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com