设计思路
charAt()
charAt() 方法用于返回指定索引处的字符。索引范围为从 0 到 length() - 1。
public class Test {
public static void main(String args[]) {
String s = "www.runoob.com";
char result = s.charAt(6);
System.out.println(result);
}
}
代码
import java.util.Scanner;
public class work1 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int key = scanner.nextInt();
String clear_text = scanner.next();
Encryption(key,clear_text);
}
public static void Encryption(int key,String clear_text){
String string = "";
for (int i=0;i<clear_text.length();i++){
char c = clear_text.charAt(i);
if(c>='a'&&c<='z')
{
c+=key%26;
if(c<'a')
c+=26;
if(c>'z')
c-=26;
}A
if(c>='A'&&c<='Z')
{
c+=key%26;
if(c<'a')
c+=26;
if(c>'z')
c-=26;
}
string +=c;
}
System.out.println(string);
}
}
static
静态变量修饰符
static
静态变量将被从此类创建的所有对象共享。
使用类的静态变量不必new一个,而可以直接使用 。