fork(1) download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class Ideone
  9. {
  10. public static void main (String[] args) throws java.lang.Exception
  11. {
  12. for (int i = '!'; i <= '~'; ++i)
  13. {
  14. char c = (char) i;
  15. System.out.println(c + " -> " + rot13(c));
  16. }
  17. }
  18.  
  19.  
  20. public static char rot13(char c)
  21. {
  22. if (Character.isAlphabetic(c))
  23. return (char) ((((c & 0b01011111) - 'A' + 13) % 26 + 'A') | (c & 0b00100000));
  24. return c;
  25. }
  26.  
  27. }
Success #stdin #stdout 0.07s 380224KB
stdin
Standard input is empty
stdout
! -> !
" -> "
# -> #
$ -> $
% -> %
& -> &
' -> '
( -> (
) -> )
* -> *
+ -> +
, -> ,
- -> -
. -> .
/ -> /
0 -> 0
1 -> 1
2 -> 2
3 -> 3
4 -> 4
5 -> 5
6 -> 6
7 -> 7
8 -> 8
9 -> 9
: -> :
; -> ;
< -> <
= -> =
> -> >
? -> ?
@ -> @
A -> N
B -> O
C -> P
D -> Q
E -> R
F -> S
G -> T
H -> U
I -> V
J -> W
K -> X
L -> Y
M -> Z
N -> A
O -> B
P -> C
Q -> D
R -> E
S -> F
T -> G
U -> H
V -> I
W -> J
X -> K
Y -> L
Z -> M
[ -> [
\ -> \
] -> ]
^ -> ^
_ -> _
` -> `
a -> n
b -> o
c -> p
d -> q
e -> r
f -> s
g -> t
h -> u
i -> v
j -> w
k -> x
l -> y
m -> z
n -> a
o -> b
p -> c
q -> d
r -> e
s -> f
t -> g
u -> h
v -> i
w -> j
x -> k
y -> l
z -> m
{ -> {
| -> |
} -> }
~ -> ~