js代码转换,js进制转换代码

http://www.itjxue.com  2023-01-13 14:03  来源:未知  点击次数: 

js转java代码

package p1;

import java.util.Arrays;

import java.util.LinkedList;

public class Guy

{

public static void recursionSub ( LinkedListint[] list, int count, int[] array, int ind, int start, int... indexs )

{

start++;

if (start count - 1)

{

return;

}

if (start == 0)

{

indexs = new int[array.length];

}

for ( indexs = ind; indexs array.length; indexs++ )

{

recursionSub (list, count, array, indexs + 1, start, indexs);

if (start == count - 1)

{

int[] temp = new int[count];

for ( int i = count - 1; i = 0; i-- )

{

temp[start - i] = array[indexs[start - i]];

}

list.add (temp);

}

}

}

public static void main ( String[] args )

{

int[] array = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };

LinkedListint[] list = new LinkedListint[] ();

recursionSub (list, 3, array, 0, -1);

for ( int[] strings : list )

{

System.out.println (Arrays.toString (strings));

}

}

}

这个JS代码转成PHP该怎么写呀?

//对应js的Math.random,引用网址:

function?random($min?=?0,?$max?=?1){

????return?$min?+?mt_rand()/mt_getrandmax()*($max-$min);

}

function?urlensafe?($str){

????$data?=?base64_encode($str);

????return?str_replace(['+','/','='],['-','_',''],$data);

}

function?encode($str){

?????$m=(int)(random()?*?35?+?1)*7;

?????$a=$n=chr($m);

?????$tmp='';

?????$len=mb_strlen($str,'utf-8');//strlen($str);

?????for?($i?=?0;?$i??$len;?$i?+=?2)?{

?????????$n?=?ord($a[0])?^?ord($str[$i]);

?????????$tmp?.=?chr($n);

?????????if?($i?+?1??$len)?{

????????????$n?=?$n?^?ord($str[$i+1]);

????????????$tmp?.=?chr($n);

?????????}

?????}

?????$tmp?=?$a.$tmp;

?????return?urlensafe($tmp);

}

怎样用JS写出两个按钮的内容互相转换的代码

纯js为你解答:brbutton id="btn1"选项卡1/buttonbrbutton id="btn2"选项卡2/buttonbrp id="p1" 我是第一块/pbrp id="p2" style="display:none"我是第二块/pbrscriptbr for(var r = 1;r=2;r++){br document.getElementById("btn"+r).setAttribute("i", r);br document.getElementById("btn"+r).onclick = function(){br for(var j = 1;j=2;j++){br document.getElementById("p"+j).style.display = "none";br }br // alert(1);br document.getElementById("p"+this.getAttribute("i")).style.display = "block";br }; br }br/scriptbrbr有疑问大可继续追问。

一个js方法转换为java代码

package p1;

import java.util.Arrays;

import java.util.LinkedList;

public class Guy

{

public static void recursionSub ( LinkedListint[] list, int count, int[] array, int ind, int start, int... indexs )

{

start++;

if (start count - 1)

{

return;

}

if (start == 0)

{

indexs = new int[array.length];

}

for ( indexs = ind; indexs array.length; indexs++ )

{

recursionSub (list, count, array, indexs + 1, start, indexs);

if (start == count - 1)

{

int[] temp = new int[count];

for ( int i = count - 1; i = 0; i-- )

{

temp[start - i] = array[indexs[start - i]];

}

list.add (temp);

}

}

}

public static void main ( String[] args )

{

int[] array = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };

LinkedListint[] list = new LinkedListint[] ();

recursionSub (list, 3, array, 0, -1);

for ( int[] strings : list )

{

System.out.println (Arrays.toString (strings));

}

}

}

(责任编辑:IT教学网)

更多

推荐DNS服务器文章