1樓:匿名使用者
import java.util.scanner;
public class test elsebreak;}}
for(int i = 0; i < strs.length; i++)}}
求大神幫忙:java題目要求寫乙個程式,隨機輸入乙個名字,結果要求名字的首字母和整個姓氏 5
2樓:匿名使用者
//只能按照你的題bai
目意思給你寫一du個,這個是zhi滿足你現在題目要求的,如果dao名字不固定就不好版說了
scanner sc = new scanner(system.in);
system.out.println("請輸入你的名權字:");
string name = sc.nextline();//注意要用nextline()
//擷取第乙個字母
string first = name.substring(0,1);
//通過空格分割
string strs = name.split(" ");
name = first+strs[strs.length-1];
system.out.println(name);
//結果
請輸入你的名字:
john **ith
j**ith
3樓:匿名使用者
這個bai程式如果是輸入規則du的話還是挺簡單的。
string name="john **ith"; // 輸入必須zhi是名字,並且是英文規則的名字;dao
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);
4樓:卩s丶夢想灬
string name="john **ith";
來int index=name.indexof(" "); //定義變數源 找出「 」空格的下bai標位置du
string a=name.substring(0,1); //擷取第zhi乙個字元賦值在a變數
string b=name.substring(index+1); //擷取「 」隔空後的dao所有字串賦值在b變數
string c=a+b; //兩個字串連線system.out.println(c);
輸入一串字串,直到輸入星號為止,統計輸出期中
include stdio.h int main return 0 大體上就這樣因為我學c 的。輸入一串字元,直到輸入乙個星號 為止,統計 輸出 其中的字母個數和數字字元個數。樓上的沒有判斷輸入的字串中有否含有其他的字元,如果有的話你的程式就出錯了。如下 scanner in new scanner...
c語言統計字母出現次數,C語言程式設計輸入一串字母,統計每個字母出現的次數
看我旁邊做的註解 t s,array 呼叫子函式 t,並傳給引數s,array。s是字元陣列,相當於字串指標 array是陣列好理解 for i 0 i 26 i printf d array i for迴圈 依次輸出26個字母出現的次數。這裡 d後面加個空格或逗號分隔才好 printf n 子函式...
設計c程式,輸入並儲存一串不超過字元的字串,計算並輸出其中大寫字
include include int main void return include include int main printf n一共有 d個大寫字母 n return 0 c語言 從鍵盤輸入乙個不超過100個字元的字串,其中字串只包括字母 數字 空格三種字元。1 首先需要開啟copy程式...