用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程序从键盘上输入整数,直到遇到-1为止,再存储到整型数组里...
import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);int[] nums = new int[100]; \/\/ 定义一个长度为100的整型数组 int sum = 0; \/\/ 定义一个变量用于累加数组中的元素值 int count = 0; \/\/ 定义一个变...

用JAVA编写一程序:从键盘输入多个字符串到程序中,并将它们按逆序输出在...
代码如下:import java.util.Scanner;public class ScannerDemo{ public static void main(String[] args) throws Exception{ Scanner scan=new Scanner(System.in);System.out.println("请输入内容:");String str=scan.nextLine();char[] s=str.toCharArray();for(int i=s.length-1;i>=0;i--...

怎么用JAVA语言写“从键盘输三个整数,输出其中最大的数”程序,写好找...
System.out.println("从键盘输三个整数,输出其中最大的数");System.out.println("请输入3个数字,注意,请输入整数");Scanner sc = new Scanner(System.in); \/\/Scanner对象,用于接收用户从键盘输入 int[] thisInt = new int[3]; \/\/这个thisInt,是数组,长度为3,也就是说它可以存放3个...

JAVA语言中输入一个语句从键盘输入字符或者字符串!!!
ir = new InputStreamReader(System.in);in = new BufferedReader(ir);这是输入 之后in.ReaderLine();按行读取,例如:class IOTest1 { public static void main(String args[]){ String str;\/\/创建一个BufferedReader对象从键盘逐行读入数据 InputStreamReader isr = new InputStreamReader(System....

JAVA利用标准输入法从键盘输入字符,并将输入的字符写到文本文件中_百度...
System.out.println("从键盘上输入的数据为:" + str);\/\/输出屏幕 bw.write(str);\/\/写到文本 \/\/bw.newLine();System.out.print("请输入数据:");str=br.readLine();} bw.flush();System.out.println("end");}catch(FileNotFoundException e){ } catch (IOException e) { } finally{ ...

编写java循环程序,从键盘输入一个数,输出这个数是个几位数,输出各位数...
import java.util.Scanner;public class TestDemo { public static void main(String[] args) { Scanner sc = new Scanner(System.in);\/\/键盘输入数字 System.out.println("请输入一个数");int a = sc.nextInt();int temp=10;String str = String.valueOf(a); \/\/将数字转换成字符串 int ...

Java编写一个JAVA应用程序,从键盘输入一字符串。把该字符串存入一个文本...
你好,实话说java应用程序这个种东西基本已经用的地方很少了。你说的这个一个需求,其实核心是一下两个方面:通过java swing 完成一个Java小应用程序的界面;通过swing的输入框将输入的数据,存储到磁盘文件中,此处使用到java io的写入操作 你可以按照以上的思路实现你的应用程序,祝你好运 ...

用java写,从键盘输入一个由英文字母组成的字符串,输出后a变成b,b变...
\/\/创建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]=...

java编写一个程序,从键盘输入一串字符,从屏幕输出并将其存入a.txt文件...
import java.util.Scanner;public class Write{ public static void main(String[] args) { Scanner sc = new Scanner(System.in);System.out.println("请输入要输入的字符");String str=sc.next();System.out.println("你输入的字符为");System.out.println(str);try { BufferedWriter buff = ...

用JAVA编写一程序:从键盘输入多个字符串到程序中,并将它们按逆序输出在...
import java.util.*;public class laji1 { public static void main(String[] args) { int n=100; Scanner scanner = new Scanner(System.in); System.out.print("请输入字符串: "); String yy = scanner.nextLine(); StringTokenizer fenxi1 = new StringTokenizer(yy," "); String str[] = new...

通化市18035284362: 用java写,从键盘输入一个由英文字母组成的字符串,输出后a变成b,b变成c,z变成a.如我输入:adg.输出beh -
貂嵇正清: //创建Scanner对象 Scanner scan = new Scanner(System.in);//定义一个字符串保存读入的字符串 String str = scan.nextLine();//把字符串转换为char数组 char[] ch = str.toCharArray();//通过循环判读并替换 for (int i = 0; i < ch.length; i++) ...

通化市18035284362: java从键盘输入一段英文文字,然后将该句反向输出,如who are you变成uoy era ohw -
貂嵇正清: public String reflectStr(String inputStr){ if(inputStr == null || inputStr.length()return ""; } StringBuilder sb = new StringBuilder(); for (int i = inputStr.length() - 1; i >= 0; i++) { sb.append(inputStr.charAt(i)); } return sb.toString(); }

通化市18035284362: java编程题从键盘输入一段英文,统计这段文字中单词的个数,并输出其中由四个字母组成的单词以5个一行输 -
貂嵇正清: 如果使用java中的一些结合==集合类会简便一些,但我这里还是硬来,实例:输入jacka 输出:k:0.2 c:0.2 j:0.2 a:0.4 觉得我做的辛苦的话,多加点分吧 代码:import java.util.*; public class charnumber { public void test() { scanner scan=new ...

通化市18035284362: java中怎样从键盘输入一个字符然后输出,求完整的程序 -
貂嵇正清: import java.io.*; public class test { public static void main(String []args) { while (true) { try //-------用io库就一定要加上异常处理 { BufferedReader br = new BufferedReader( new InputStreamReader(System.in)); System.out.println("请输入一个字符串...

通化市18035284362: 用java编写从键盘输入一个字符串,分别统计出该字符串中英文字母、数字、其它字符的个数 -
貂嵇正清: import java.util.Scanner; public class TestZiFuGeShu { public static void main(String[] args){ System.out.print("请输入一个字符串:"); Scanner input = new Scanner(System.in); String str = input.next(); int n1 = 0, n2 = 0, n3 = 0; for (int i = 0; ...

通化市18035284362: java编程题从键盘输入一段英文,统计这段文字中单词的个... -
貂嵇正清: 2种方法,一种是通过字符串操作来判断有多少个空格,以空格来间隔单词,这样就可以统计出单词个数. 另一种是通过java正则表达式来判断,原理都差不多

通化市18035284362: 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("产生异常");}System.out.println("你输入的字符串是"+s); } }

通化市18035284362: 要从键盘上输入一个数java代码怎么写 -
貂嵇正清: 你好, 假设是输入整数:Scanner san = new Scanner(System.in); //声明输入变量san并初始化;int i = san.nextInt(); //将输入的变量san的值赋给整数变量 i ;System.out.println(i); //输出i . 就是利用Scanner这个类. 希望可以帮助到你 ~O(∩_∩)O~

通化市18035284362: 编写一个Java应用程序,实现将一个由英文字母、数字及其他符号构成的文件(a.txt)通过加密之后写入另外 -
貂嵇正清: 做回好人,回答你吧.直接看代码: import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; public class jiami {public static void main(String[] args) {...

通化市18035284362: 利用stringBuffer类设计一个java程序,其功能为:从键盘输入一段短文,然后根据用户给出的原始单词与新单词 -
貂嵇正清: System.out.println("请输入短文:"); StringBuffer sb=new StringBuffer(new Scanner(System.in).nextLine()); System.out.println("请输入要替换的单词"); String regx=new String(new Scanner(System.in).nextLine()); System.out.println...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网