java实现凯撒加密
时间: 2023-11-18 20:51:44 浏览: 37
可以使用Java实现凯撒加密的方法如下:
```java
public class CaesarCipher {
public static String encrypt(String message, int shift) {
StringBuilder result = new StringBuilder();
for (int i = 0; i < message.length(); i++) {
char ch = message.charAt(i);
if (Character.isLetter(ch)) {
char encryptedChar = (char) (((ch - 'a') + shift) % 26 + 'a');
result.append(encryptedChar);
} else {
result.append(ch);
}
}
return result.toString();
}
public static void main(String[] args) {
String message = "hello world";
int shift = 3;
String encryptedMessage = encrypt(message, shift);
System.out.println("Encrypted message: " + encryptedMessage);
}
}
```
运行上述代码,输出结果为:“khoor zruog”