用java写,从键盘输入一个由英文字母组成的字符串,输出后a变成b,b变成c,z变成a.如我输入:adg.输出beh

用java编程:任意输入一个字符串,统计其中英文字母a和i的个数,并将该字符串输出。~

下面的代码只是处理中间没有空格的一串字符;要处理有空格的只需把字符串A的创建改成
字符串数组String [] A = new String[30];输入和判断就用循环搞定。我也是这学期选修的java,有什么不足还请指正。
import java.util.*;
public class tongji
{
public static void main(String[] args)
{

String A;
char[] B = new char[30];
int a=0;
int i=0;
int l;
Scanner input = new Scanner(System.in);
System.out.println("输入一串字符:");
A=input.next();
l=A.length();
for(int k=0;k<l;k++){
B[k] = A.charAt(k);
if(B[k]=='a')a++;
if(B[k]=='i')i++;
while(B[k]=='\0')break;
}
System.out.println("a :"+a);
System.out.println("i :"+i);
for(int j=0;j<l;j++){if(B[j]!='\0')System.out.print(B[j]);
}
}
}

import java.util.*;
class Test{
public static void main(String[] args){
Scanner x=new Scanner(System.in);//构造一个Scanner对象,其传入参数为System.in
char a=x.nextchar();//读取一个int数值
if(a>='a'&&a<'z')
System.out.println("下一个字母为为"+(a+1));
else if(a=='z')
System.out.println("下一个字母为为"+'a');
if(a>='A'&&a<'Z')
System.out.println("下一个字母为为"+(a+1));
else if(a=='Z')
System.out.println("下一个字母为为"+'A');
else
System.out.println("输入不正确");
}
}

//创建Scanner对象
Scanner scan = new Scanner(System.in);

//定义一个字符串保存读入的字符串
String str = scan.nextLine();

//把字符串转换为char数组
char[] ch = str.toCharArray();

//通过循环判读并替换
for (int i = 0; i < ch.length; i++) {
switch (ch[i]) {
case 'a':
ch[i]='n';
break;
case 'b':
ch[i]='f';
break;
case 'c':
ch[i]='q';
break;
case 'w':
ch[i]='h';
break;
default:
break;
}
}
System.out.println("原字符串是:" + str);
System.out.println("加密后的字符串是:" + String.valueOf(ch));


Scanner scanner = new Scanner(System.in);

  String line = null;

  if(scanner.hasNext()){

   line = scanner.nextLine();

   char[] chars = line.toCharArray();

   for(char ch :chars){

    ch = (char) (ch+1);

    System.out.print(ch);

   }

  }


public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一串英文字母:");
String input = sc.nextLine();
if(input==null||input.length()==0){
System.out.println("输入不能为空!");
}else if(!input.matches("[a-z]+")){
System.out.println("你输入的不全是英文字母");
}else{
char[] inputArr = input.toCharArray();
for(int i=0;i<inputArr.length;i++){
if((int)inputArr[i]==(int)'z'){
System.out.print('a');
}else{
System.out.print((char)((int)inputArr[i]+1));
}
}
}
}

java 键盘输入语句怎么写
答:public static void main(String arg[]){ System.out.println(arg[1]);} } 第二种:import java.util.Scanner;public class ShuRu{ public static void main(String arg[]){ Scanner in=new Scanner(System.in);String str=in.next();System.out.println(str);} } 直接输入 a,b 输出为 a...

java 控制台键盘输入一个数,在1~100找出这数
答:count--;System.out.println("恭喜你回答正确");num++;break;} if (!r) { System.out.println("再挑一个数字吧");str = scanner.next();} } } else { System.out.println("请输入正确的数字");} System.out.println("你已经成功答对" + num + "次");} 我之前写的猜数字的游戏 ...

编写一个java应用程序,用户从键盘输入一个整数,判断这个数是几位数...
答:import java.io.IOException;public class Test { public static void main(String[] args) throws IOException { String userString = "";InputStreamReader reader = null;BufferedReader br = null;while (!"exit".equalsIgnoreCase(userString)) { System.out.print("输入一个数字:");reader = ...

JAVA里让用户从键盘输入一个字符串得语句怎么写?
答:import java.io.*;public class SimpleIO { public static void main(String [ ]args){ String s="";System.out.println("请输入一个字符串:");try{ BufferedReader in=new BufferedReader(new InputStreamReader(System.in));s=in.readLine();}catch(IOException e){System.out.println("产生...

java试编写一程序,可由键盘输入一个整数,然后判断该数值是正数还是负数...
答:import java.util.Scanner; public class TestJT { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("请输入整数"); int input= sc.nextInt(); if(input>=0){ System.out.println("你输入的是正数"); }else{ ...

用Java编写程序,从键盘上输入一个字符串和一个指定字符,把字符串中所...
答:过了很久才看到你的提问,不好意思,希望对你有帮助:import java.util.Scanner;public class IoTest { public static void main(String[] args) { Scanner input = new Scanner(System.in);String str1 = input.nextLine();//输入一个字符串 String str2 = input.nextLine();//指定字符 String...

用JAVA语言从键盘上输入一个身份证号码:回车之后,判断是否为正确号码...
答:import java.util.*;public class Identity{ public static void main(String args[]){ Scanner s=new Scanner(System.in);System.out.print("请输入你的身份证号码(必须为数字或x):");String l=s.nextLine();if(l==""){ System.out.print("身份证号码不能为空!");} else if(l....

在java中如何输入一个char型字符。
答:可以创建Scanner类来从键盘输入一个字符,用String类型来接收,再使用String的charAt功能,具体步骤如下:1、先创建一个Scanner对象,如:Scanner sc = new Scanner(System.in);2、然后再调用Scanner对象sc的next()方法获取控制台输入,定义一个String类型的变量s来接收控制台输入的字符,如:String s = ...

用java语言怎么实现从键盘输入一个数
答:你好。示例代码如下:import java.util.Scanner;public class Num { public static void main(String[] args) { Scanner sc = new Scanner(System.in) ;System.out.println("请输入一个数字:");int a = sc.nextInt() ;System.out.println("您输入的数字为:" + a);} } ...

懂Java的大神帮个忙: 从键盘上输入一个整数,如何判断这整数能否被3或者...
答:Scanner in=new Scanner(System.in);int num = in.nextInt();if(num % 3 == 0)System.out.println("这个数可以被3整除");else if(num % 5 == 0)System.out.println("这个数可以被5整除");else System.out.println("这个数不能被5或3整除");...

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网