用户输入名字和姓氏,打印出 java eclipse



所以,我在这里遇到了麻烦,尝试使用教程来修复它,但没有什么真正帮助我看到有关打印输出字符串 0,1 等的东西,但没有工作吃她。

程序的作用 ATM :询问用户的名字/姓氏并将其打印出来 + 姓氏

我希望它做的是打印出用户名字和姓氏的初始,有什么想法可以解决这个问题吗?请帮忙,提前感谢!

我的代码看起来像这个 atm

package com.example.sträng.main;
import java.util.Scanner;
public class Application {
    public static void main(String[] args) {
        String firstName,
         lastName;
        //Create scanner to obtain user input
         Scanner scanner1 = new Scanner( System.in );
        //obtain user input
         System.out.print("Enter your first name: ");
         firstName = scanner1.nextLine();
         System.out.print("Enter your last name: ");
         lastName = scanner1.nextLine();
        //output information
         System.out.print("Your first name is " + firstName + " and your last name is "+ lastName);
    }
}

使用 String.charAt(21)String中获取第 21 个字符。如何获得首字母缩写,我留给你一个练习。

请注意,char在 Java 中是一种奇怪的数据类型。它代表一个字符,但工作方式类似于一个数字,这就是为什么如果你"连接"两个字符,你会得到一个奇怪的数字。如果要从 char s 中创建字符串,可以使用一些选项,例如:

char c1;
char c2;
String str = "" + c1 + c2;

char c1;
char c2;
String str = new String(new char[] {c1, c2});
String firstInitial = firstName.substring(0,1);
String secondInitial = lastName.substring(0,1);

相关内容

  • 没有找到相关文章

最新更新