Java学习

A. 编程实现一个命令窗程序,使得:

    输入“A”则在屏上回显“Your input is A

    输入“我”则在屏上回显“Your input is 我”

    等等。

    输入ByeBye则退出程序.

代码及注释:

import java.util.Scanner;

 

class aaa

{

         publicstatic void main(String[] args)

         {

                  

                   Scannerscn=new Scanner(System.in);//扫描器,接受控制台的输入信息

String str=scn.next();//取出输入的信息

if(str.equalsIgnoreCase("byebye"))

         {

 System.exit(0);//输入ByeBye则退出程序

}

else{

System.out.println("your inputis"+str);//否则输入是什么字符,则输出为your input is加上输入的字符

}

         }

}


编译及运行:



B. 编程实现一个命令窗程序,使得:

    输入“A”则在屏上回显A字符的ASCII码。

    输入“4”则在屏上回显4字符的ASCII码。

    输入“我”则在屏上回显“我”字的汉字内码。

等等。

    输入ByeBye则退出程序.

代码及注释:


import java.util.Scanner;


class ccc 
{
	 public static void main(String[] args) 
	{
		
		Scanner scn=new Scanner(System.in);//扫描器,接受控制台的输入信息
String str=scn.next();//取出输入的信息
if(str.equalsIgnoreCase("ByeBye"))
	{
  System.exit(0);//输入ByeBye则退出程序
}
else{
Scanner in = new Scanner(System.in);//将字符转换成对应的ASCII码
	        char c   = 'a'; 
	        		   int  b   =  c; 
	        System.out.println(b);


	    }
	}
}

编译及运行:




C. 编程实现一个命令窗程序,使得:

    输入“你”则在屏上回显“you”。

    输入“书”则在屏上回显“book”。

    输入“中”则在屏上回显“middle”。

    输入“中国”则在屏上回显“China”。

    ...要能输入至少100个词。如输入没有记录的词则如下:

    输入“东东”则在屏上回显“查不到该词”。

    输入ByeBye则退出程序.

    (提示: 单词字典应做一个文本文件读入,其中每行为:<中文字词><对应英文

如:字典文件 dic.txt内容是

<><I>

<><you>

<中国><China>

......

代码及注释:

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.Scanner;


class  ddd
{
  public static void main(String[] args) throws IOException {
        Scanner scan = new Scanner(System.in);
        while(true) {
            System.out.println("请输入一个词:");
            String str = scan.nextLine();
            FileReader fr = new FileReader("dic.txt");//创建一个新的 FileReader,给予File读。
            BufferedReader br = new BufferedReader(fr);//从一个字符输入流中读取文本
            String s = null;//定义一个字符串
            boolean b = false;//判断字典中是否含有输入的词
            while((s = br.readLine()) != null) {//readLine()读一行文本
                //substring(int beginIndex, int endIndex) 
                //返回一个字符串的子串,相当于剪切,从beginIndex开始到endIndex结束(含头不含尾)
                //indexOf(String str) 
                //返回指数在这个字符串指定的子字符串中第一个出现的下标。
                String china = s.substring(s.indexOf("<")+1, s.indexOf(">"));
                //lastIndexOf(String str) 
                //返回指数在这个字符串的指定子字符串中最后出现的下标。
                String english = s.substring(s.lastIndexOf("<")+1,s.lastIndexOf(">"));
                if(str.equals(china)) {//存在
                    System.out.println(english);
                    b = true;
                }
            }
            if(str.equals("ByeBye")) {//判断是否输入的为"ByeBye"
                System.out.println("程序退出!");
                System.exit(0);//终止当前正在运行的java虚拟机
            }
            if(!b) {//查不到
                System.out.println("查不到该词!");
            }
        }
    }

}


编译及运行:



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值