fork 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 + " -> " + f(c));
  16. }
  17. }
  18.  
  19. static
  20. char f(char c){return Character.isLetter(c)?(char)((((c&95)-52)%26+65)|c&32):c;}
  21.  
  22.  
  23. }
Success #stdin #stdout 0.07s 380160KB
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
{   ->   {
|   ->   |
}   ->   }
~   ->   ~