用java中的While循环逆向输出数字123456

Python012

用java中的While循环逆向输出数字123456,第1张

你所说的逆向输出是不是把一个字符串逆向输出?

String str="123456"

int len=str.length-1

StringBuffer s = new StringBuffer()

while(len>=0){

s.append(str.charAt(len))

len--

}

String s1 = s.toString()

System.out.print(s1)

这段代码在main方法中写。

为了代码的复用,你也可以把main方法中的方法体,提取出来,重新定义一个方法,传入参数,将传入的参数进行逆向输出,这样就更灵活。

这是因为没有设置环境变量 右击我的电脑——>属性——>高级——>环境变量——>新建(用户变量和系统变量都没有关系) 新建变量名为JAVA_HOME,变量值为jdk安装的根目录(如:D:WebProjectJavajdk1.6.0_12), 再新建变量名为classpath=D:WebProjectJavajdk1.6.0_12lib t.jar.D:WebProjectJavajdk1.6.0_12lib ools.jar,再新建变量名为path,值为jdk目录的bin目录下,(如:D:WebProjectJavajdk1.6.0_12in),点击确定就OK啦

毕竟java是编译+解释型语言 不可能做到100受攻击, 一般情况下,  我们会这样做:

代码的混淆 打的jar包经过代码混淆工具进行打乱压缩

核心算法使用jna 或 jni 即用 c/c++编写

对 .classs文件进行加密, 使用自定义的classLoader来加载类文件