重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

复杂点儿的java代码 java 复杂度

java,猜拳游戏,自己做的有点小复杂,谁帮我看下代码关于符号的用运哪错了

这问题太简单!你自己在比较的时候把“=”改成“==”就可以了,

创新互联建站专注于凤县网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供凤县营销型网站建设,凤县网站制作、凤县网页设计、凤县网站官网定制、小程序制作服务,打造凤县网络公司原创品牌,更为您提供凤县网站排名全网营销落地服务。

以后记住在java中两个数字的比较有“==”等于、“!=”不等于、“”大于、“”小于、“=”大于等于、“=”小于等于,逻辑关系有 “”与、“||”或、“!”非,三种

这样不是更好么? 还可以多玩几次猜拳呢!

import java.util.Scanner;

public class canquan {

public static void main(String[]args){

Scanner in=new Scanner(System.in);

System.out.println("------猜拳游戏------");

System.out.println("请出拳1:石头,2:剪刀,3:布;你出:?");

String jx=null;

while(1==1){

int b=in.nextInt();

int f=(int)(Math.random()*3)+1;

if(b==f){

System.out.println("平局!");

}else if(bff==3f-1!=2){

System.out.println("电脑出布,电脑赢!");

}else{

System.out.println("电脑出布,你赢!");

} if(f==2 bf){

System.out.println("电脑出剪刀,电脑赢");

}else{

System.out.println("电脑出剪刀,你赢");

} if(f==1b-f==1){

System.out. println("电脑出石头,你赢!");

}else{

System.out.println("电脑出石头,电脑赢!");

}

System.out.println("------还想继续猜拳游戏吗?------");

jx=in.next();

if(jx.equals("y")){

System.out.println("再来一次,请继续出拳1:石头,2:剪刀,3:布;你出:?");

}else {

System.out.println("结束游戏");

break;

}

}

}

}

80分题:java比较复杂的问题,要求给我可以复制粘贴的答案,谢!

其实,小黄鱼事先肯定会把BAIDU、GOOGLE里面相关问题的前十页看完的。信不信有你。。。还是自己独立解决一下吧!

一个相当复杂的java编程题目!

package TestPackage;

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

import java.util.ArrayList;

import java.util.Arrays;

import java.util.Hashtable;

import java.util.Random;

/**

* @author songml

*

*/

public class ArrayTest {

/**

* @param args

*/

public static void main(String args[]) {

ArrayList arrayListTest = new ArrayList();

arrayListTest = initialize(10);

System.out.println("printArray:");

printArray(arrayListTest);

System.out.println("reverseArray:");

reverseArray(arrayListTest);

System.out.println("sumArray:");

sumArray(arrayListTest);

System.out.println("itilialize:");

arrayListTest = itilialize(50);

printArray(arrayListTest);

System.out.println("countArray:");

countArray(arrayListTest);

System.out.println("readArray:");

arrayListTest = readArray();

printOneInLine(arrayListTest);

}

private static void printOneInLine(ArrayList array) {

System.out.println("您输入的字母是:"+array);

}

private static ArrayList readArray() {

InputStreamReader i = new InputStreamReader(System.in);

BufferedReader distream = new BufferedReader(i);

ArrayList arrayListTest = new ArrayList();

System.out.println("请输入一行字母");

String s1 = "";

try {

s1 = distream.readLine();

} catch (IOException e) {

e.printStackTrace();

}

arrayListTest.add(s1);

return arrayListTest;

}

/**

* @param intparameters

* @return arrayList

*/

public static ArrayList initialize(int intparameters) {

ArrayList arrayList = new ArrayList();

Random rnd = new Random();

int x = 0;

for (int i=0; i intparameters; i++) {

x = rnd.nextInt(intparameters);

arrayList.add(String.valueOf(x+1));

}

return arrayList;

}

/**

* @param intparameters

* @return ArrayList

*/

public static ArrayList itilialize(int intparameters) {

ArrayList arrayList = new ArrayList();

Random rnd = new Random();

int x = 0;

for (int i=0; i intparameters; i++) {

x = rnd.nextInt(11);

arrayList.add(String.valueOf(10+x));

}

return arrayList;

}

/**

* @param array

*/

public static void countArray (ArrayList array) {

Hashtable hashTable = new Hashtable();

for (int i = 10;i =20 ;i++ ) {

int count=0;

while (array.contains(String.valueOf(i))) {

array.remove(String.valueOf(i));

count ++;

}

hashTable.put(String.valueOf(i), String.valueOf(count));

}

for (int i = 10;i =20 ;i++) {

System.out.print(i+"的个数:"+hashTable.get(String.valueOf(i))+",");

}

System.out.println();

}

/**

* @param array

*/

public static void printArray(ArrayList array) {

System.out.println(array);

}

/**

* @param array

*/

public static void reverseArray(ArrayList array) {

Object temp ;

for(int i = 0 ;i array.size()/2;i++) {

int intReverse = array.size()-1-i;

temp = array.get(i);

array.set(i, array.get(intReverse));

array.set(intReverse,temp);

}

System.out.println(array);

}

/**

* @param array

*/

public static void sumArray(ArrayList array) {

ArrayList arrayListTemp = new ArrayList();

arrayListTemp = array;

for(int i = 0 ;i array.size();i++) {

if (i 0) {

int tempSum = Integer.parseInt(arrayListTemp.get(i-1).toString())

+Integer.parseInt(array.get(i).toString());

arrayListTemp.set(i, String.valueOf(tempSum));

}

}

System.out.println(arrayListTemp);

}

}

写了好久,,终于写完了!!

如何用java程序编写复杂的计算公式程序

下面是代码!

import java.util.Scanner;

class NumCount

{

public static void main(String[] args)

{

Scanner in = new Scanner(System.in);

System.out.println("请输入你想累加的数的个数n:");

int sum=0;

int n;//n个数

n=in.nextInt();

for(int i=1;i=n;i++){

sum+=i;

System.out.print(i!=n?i + "+":i);

}

System.out.println("="+sum);

}

}


标题名称:复杂点儿的java代码 java 复杂度
转载注明:http://cqcxhl.com/article/doecigs.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP