假设有一个stringx="aaaa",用户输入1,然后x="aaa",假设输入2,则x="aa"请问怎么实现?...

展开全部
收起
9回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Emily3

    10人对此回答表示赞同

    java中有String,好像没你说的string类型,另外String一旦被赋值了,其值就不能改变了。
    用 if else 或switch实现。
    展开
    10
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 北冥有鱼

    9人对此回答表示赞同

    public class Test {
    public static void main(String[] args) {
    String str = "aaaa";
    Scanner in = new Scanner(System.in);
    System.out.print("请输入数字:");
    int num = in.nextInt();
    if(num<=str.length()
    展开
    9
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 难以启齿

    8人对此回答表示赞同

    输入数字是几 就截取几个字符,思路就是这样的!代码如下:
    int n=输入值;
    String x="a";
    for(int i=0;i<n;i++){
    x=x.substring(0,x.length-1);
    }
    System.out.println( x);
    展开
    8
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Alan被注册了

    8人对此回答表示赞同

    if(用户输入1)
    x = "aaa";
    if(用户输入2)
    x = "aa";
    展开
    8
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Tavis

    6人对此回答表示赞同

    public class Test{
    public static void main(String[] args) {
    StringBuffer x=new StringBuffer("abcdef");
    java.util.Scanner input = new java.util.Scanner(System.in);
    System.out.print("输入:");
    Integer n=0;
    展开
    6
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Radoslaw

    4人对此回答表示赞同

    public static void main(String[] args) throws Exception {
    int n = 1;
    String x = "aaaa";
    if(n>=0 && n<=x.length()){
    System.out.println( x.substring(0,x.length()-n) );
    }
    }

    将n的值 模拟用户输入的值
    展开
    4
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 问职彬彬

    3人对此回答表示赞同

    import java.util.Scanner;

    public class Test2 {
    public static void main(String[] args) {
    Scanner sc=new Scanner(System.in);
    String x="aaaa";
    System.out.println("请输入字符串");
    int customer=sc.next
    展开
    3
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 木森林

    2人对此回答表示赞同

    最近自学javascript语言,所以也尝试能否解答楼主问题:
    <script language="javascript">
    var nA = prompt( "请输入1~4之间的整数:", "0" );
    var oMyArray = ( "aaaa" );
    for( j = 1; j<5; j++ )
    {
    if( nA != j)
    展开
    2
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Ronan

    1人对此回答表示赞同

    能不能说清楚点
    先将string转换为char,在根据输入的数字决定字符串输出的位数
    展开
    1
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部