「javajide」java手机游戏

博主:adminadmin 2023-01-17 11:51:06 431

本篇文章给大家谈谈javajide,以及java手机游戏对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java 这样的选择框怎么做?要哪些组件?

可以用 Swing 来做。

左上的“查找场地:”用 JLabel,后面的文本框用 JTextField,左下的树型结构用 JTree,因为需要滚动条,因此还要用到 JScrollPane,中间两个箭头用 JButton,右边用 JList 和 JScrollPane。

java中统计字符数

package src;

import java.io.File;

import java.io.FileInputStream;

public class Rfile {

public static File f;

public static int ch;

public static int u=0;//大写字母个数

public static int l=0;//小写字母个数

public static int m=0;//数字个数

public static int o=0;//其他

public static void main(String [] args)throws Exception{

f=new File("C:/lijide.txt");

FileInputStream fis=new FileInputStream(f);

while ((ch=fis.read())!=-1){

char c=(char)ch;

if (Character.isUpperCase(c)){

u++;

}else if(Character.isLowerCase(c)){

l++;

}else if(Character.isDigit(c)){

m++;

}else{

o++;

}

}

System.out.println("大写字母"+u+"\n"+"小写字母"+l+"\n"+"数字"+m+"\n"+"其他"+o);

}

}

基本用到的判断都是Character提供的方法 我在c盘下面存了个名字叫lijide.txt的文件,里面写了点字符,然后读这些字符,挨个判断是什么类型,然后做计数,输出。

结果如下:

大写字母7

小写字母33

数字18

其他14

java为什么不输出结果

我把代码去掉点if(m==5*a+3*b+d*c),也就是public class jidewenti {

public static void main(String[] args) {

double s=0,m=0,a,b,c,d=1.0;

System.out.println("input two.numbers");

try

{

s=(double)System.in.read();

}

catch(Exception e){}

try

{

m=(double)System.in.read();

}

catch(Exception e){}

for(a=0;a=20;a++)

{

for(b=0;b=33;b++)

{

for(c=0;c=300;c++)

{

if(s==a+b+c )

{

System.out.println("gj="+a);

System.out.println("mj="+b);

System.out.println("xj="+c);

}

}

}

}

}

}

运行结果

input two.numbers

12

gj=0.0

mj=0.0

xj=49.0

gj=0.0

mj=1.0

xj=48.0

gj=0.0

mj=2.0

xj=47.0

gj=0.0

mj=3.0

xj=46.0

gj=0.0

mj=4.0

xj=45.0

gj=0.0

mj=5.0

xj=44.0

gj=0.0

mj=6.0

xj=43.0

gj=0.0

mj=7.0

xj=42.0

gj=0.0

mj=8.0

xj=41.0

gj=0.0

mj=9.0

xj=40.0

下面还有好多结果呢.

代码改成public class jidewenti {

public static void main(String[] args) {

double s=0,m=0,a,b,c,d=1.0;

System.out.println("input two.numbers");

try

{

s=(double)System.in.read();

}

catch(Exception e){}

try

{

m=(double)System.in.read();

}

catch(Exception e){}

for(a=0;a=20;a++)

{

for(b=0;b=33;b++)

{

for(c=0;c=300;c++)

{

if(s==a+b+c m==5*a+3*b+d*c )

{

System.out.println("gj="+a);

System.out.println("mj="+b);

System.out.println("xj="+c);

}

}

}

}

}

}

我输入一个数之后也还是没结果.我把你的try

{

m=(double)System.in.read();

}

catch(Exception e){} 去掉结果一样.说明是这段出了问题.呵呵,多调试下就知道那地方不对了,怎么改我也不是很清楚.就这样吧!

尚学堂java教程基础视频?

《Java教学视频》百度网盘资源免费下载

链接:

提取码:yzqm

Java教学视频|宣传|周末大数据项目部分视频|育知同创《Java大数据-Spring系列精讲之IOC》-卢冲|育知同创-宣传片|育知同创-《VR基础语言-C#入门视频教程》|育知同创-《Mars亲授HTML5开发视频教程》-Mars|育知同创-《Java开发语言视频教程》-Mars|育知同创-《JavaSE基础语言入门视频教程》-饼干|育知同创-Mars直播公开课|育知同创-IOS|育知同创-HTML5|育知同创-Android|VR-史慧哲|Java教学视频  

javajide的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java手机游戏、javajide的信息别忘了在本站进行查找喔。