「javajide」java手机游戏
本篇文章给大家谈谈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的信息别忘了在本站进行查找喔。