码迷,mamicode.com
首页 > 其他好文 > 详细

第六周课后作业

时间:2015-10-24 23:31:47      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:

设计思路:(1)输入未解密情报。

         (2)将未解密的都加上3。若加3后的情报大于Z小于a。或者大于z,则将情

              报减26

         (3)输出未解密的情报

程序框图:

技术分享

 

源代码:import java.util.Scanner;

public class Jm {

public static void main(String[] args) 

{

String s=new String();

Scanner sc=new Scanner(System.in);

System.out.println("请输入情报");

s=sc.nextLine();

char []a=s.toCharArray();

int i;

for(i=0;i<s.length();i++)

{

a[i]=(char) (a[i]+3);

if((a[i]>‘Z‘&&a[i]<‘a‘)||a[i]>‘z‘)

a[i]=(char) (a[i]-26);

}

String s1=new String(a);

System.out.println("加密后的情报为"+s1);

}

 

 

}

 

程序截图:

技术分享 

String函数使用说明:

1.   String.equals():判断两个字符对象的内容是否相等;

    2.   length():求字符或字符串的长度。字符串长度用length();数组可以用length

    3.   charAt():得到字符串中某个位置的字符值。索引范围是从0length() - 1

    4.   getChars():把某位置开始的子串复制到某个数组中;

    5.   replace():子串替换用法就是将字符串中的某子串替换为另一个子串;

    6.   toUpperCase():小写转换为大写 ;()内可以是String char类型的变量名也可以是字符串

    7.   toLowerCase():大写转换为小写()内可以是String char类型的变量名也可以是字符串

    8.   trim():消除首尾空格;

    9.   toCharArray():将字符对象转化为char数组;

第六周课后作业

标签:

原文地址:http://www.cnblogs.com/ygl888/p/4907833.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!