编写程序使用该方法得到一个字符串中的第一个和最后一个字符。

使用String类的public char charAt(int index)方法可以得到当前字符串index位置上的一个字符。编写程序使用该方法得到一个字符串中的第一个和最后一个字符。

import java.util.Scanner;
public class Main{
    public static void main(String[] args) {
        Scanner in=new Scanner(System.in);
        System.out.print("输入一个字符串:");
        String str=in.next();
        System.out.println("第一个字符为:"+str.charAt(0)+" ,最后一个字符为:"+str.charAt(str.length()-1));
    }
}

代码如下:

public static void main(String[] args){ 

        String str = "fadsfads2";
        System.out.println("首字母:"+ str.charAt(0));
        System.out.println("尾字母:"+ str.charAt(str.length()-1));
    } 
    public static void main(String[] args) {
        String str = "1234";
        char first = str.charAt(0);
        char last = str.charAt(str.length() - 1);
        System.out.println("第一个:" + first);
        System.out.println("最后一个:" + last);
    }

import java.util.Scanner;
public class Main{
    public static void main(String[] args) {
        Scanner in=new Scanner(System.in);
        String str=in.nextLine();
        System.out.println("第一个字符为"+str.charAt(0)+" \n最后一个字符为"+str.charAt(str.length()-1));
    }
}

这都不会你一头撞死算了

import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
System.out.print("输入一个字符串:");
String str=in.next();
System.out.println("第一个字符为:"+str.charAt(0)+" ,最后一个字符为:"+str.charAt(str.length()-1));
}
}

完整代码如下:

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("请输入一个字符串:");
        String str = scanner.nextLine();
        System.out.println("字符串的第一个字符是:" + str.charAt(0));
        System.out.println("字符串的最后一个字符是:" + str.charAt(str.length()-1));
    }

运行结果如下:

请输入一个字符串:abcdefg
字符串的第一个字符是:a
字符串的最后一个字符是:g

img

如有帮助,请采纳,十分感谢!

import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
System.out.print("输入一个字符串:");
String str=in.next();
System.out.println("第一个字符为:"+str.charAt(0)+" ,最后一个字符为:"+str.charAt(str.length()-1));
}
}

这 0 、 长度-1 不就是第一个和最后一个了

用什么java啊! 学C++!

string.charAt(0)
string.charAt(string.length()-1)

有点难

System.out.println("第一个字符:"+ str.charAt(0));
System.out.println("最后一个字符:"+ str.charAt(str.length()-1));