当前位置:首页 > java > 正文

java简单有趣的代码编程

  • java
  • 2024-04-27 18:45:28
  • 145
本文目录一览

⑴java编程,用数组输出10个同学的成绩。 成绩键盘键入

看到发帖者的问题后,我立即打开IDE并输入以下代码:

publicclassDemo{
privateint[]getScore(intlen){
int[]rs=newint[len];
for(inti=0;i rs[i]=(int)(Math.random()*100);
}
returnrs;
}
publicstaticvoidmain(String[]args){
Demod=newDemo();
int[]sc=d.getScore(10);//设置输出分数的数量
for(inti=0;i System.out.println(''+(i+1)+''Student分数为:“+sc[i]);
}
}
}


⑵求一个简单又有趣的JAVA小游戏代码

详细内容如下:

连连看小源码

packageLianliankan;

importjavax.swing.*;

importjava.awt.*;

importjava.awt.event.*;

publicclasslianliankanimplementsActionListener

{

JFramemainFrame;//面板main/游戏按钮数组

JButtonexitButton,resetButton,newlyButton;//退出、重置、重启按钮

JLabelfractionLable=newJLabel("0");//分数标签

JButtonfirstButton,secondButton;//

分别保存两次选中的按钮

intgrid[][]=newint[8][7];//保存的位置游戏按钮

staticbooleanpre ssInformation=false;//判断按钮是否被选中

intx0=0,y0=0,x=0,y=0,fristMsg=0,SecondMsg=0,validateLV;//游戏按钮的位置坐标

inti,j,k,n;//控制消除方式

代码(code)由程序员开发的工具支持的语言编写的源文件是一组清晰的规则,由字符、符号或信号元素以离散形式表示信息。

对于Unicode字符和数据,定义表示特定字母、数字或符号的二进制模式(例如,0x20表示空格,0x74表示字符“t”)。 某些数据类型每个字符使用一个字节;每个字节可以有256种不同的位模式之一。

在计算机中,字符由不同的位模式(ON或OFF)表示。 每个字节有8位,这8位可以有256种不同的ON和OFF组合模式。 对于使用1个字节存储每个字符的程序,通过为每个二进制模式分配字符最多可以表示256个不同的字符。 2个字节中有16位,这16位可以有65,536种独特的ON和OFF组合。 使用2个字节来表示每个字符的程序最多可以表示65,536个字符。

单字节代码页是与每个字节256种可能的二进制模式相匹配的字符定义。 代码页定义大写和小写字符、数字、符号以及特殊字符(例如!、@、#和%)的位模式。 每种欧洲语言(如德语和西班牙语)都有自己的单字节代码页。

尽管用于表示从A到Z的拉丁字母表中的字符的位模式在所有代码页中都是相同的,但用于表示重音字符(例如“é»和“á”)的位模式是相同的。 在所有代码页中,在不同的代码页中它是不同的。 如果要在运行不同代码页的计算机之间交换数据,则所有字符数据都必须从发送计算机的代码页转换为接收计算机的代码页。 如果接收计算机的代码页中未定义源数据的扩展字符,则数据将丢失。

如果数据库为许多不同国家/地区的客户端提供服务,则可能很难为数据库选择包含所有客户端计算机所需的所有扩展字符的代码页。 此外,在代码页之间不断切换需要大量处理时间。


⑶、java编程:用户从键盘上输入10个数,分别统计正数、负数、零的个数、平均值、累加和。
只有像我们这样的初学者才能回答这类问题。 楼上已经给你写好了素数。 我写了标题。 虽然有点多,但我觉得还是可以理解的。 我尝试了一下并且成功了。
packagemyTest;
importjava.io.BufferedReader;
importjava.io.IOException;
importjava.io.InputStream;
importjava.io.InputStreamReader;
importjava.util.ArrayList;
类测试
{
publicstaticvoidmain(String[]args)throwsIOException
{
System.out。 println("请输入需要统计的数据,以逗号分隔");
BufferedReaderbuf=newBufferedReader(newInputStreamReader(System.in));
String[]st=buf.readLine().Trim().split(",");
ArrayListpositive=newArrayList();
ArrayListnegtive=newArrayList();
intsum=0;
doubleavg=0;
intzeroNum=0;
for(inti=0;i intnumber=Integer.parseInt(st[i]);
if(number>0){
正数.add(number);
}
if(number<0){
负数.数字);
}
if(数字==0){
zeroNum++;
}
sum+=数字;
}
avg=sum*1.0/st.length;
System.out.println("正数为:");
for(inti=0;i System.out.print(positive.get(i)+"\t");
}
System.out.println();
System.out.println("负数:");
for(inti=0;i System.out.print(negtive.get(i)+"\t");
}
System.out.println();
System.out.println("零的个数为:"+zeroNum);
System.out.println("总和是:"+sum);
System.out.println("平均值是:"+avg);
}
}