用java写,从键盘输入一个由英文字母组成的字符串,输出后a变成b,b变成c,z变成a.如我输入:adg.输出beh
下面的代码只是处理中间没有空格的一串字符;要处理有空格的只需把字符串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...
貂嵇正清: //创建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...