java程序设计案例(java程序设计经典300例代码)

本文目录
java程序设计经典300例代码
Java是面向对象的、支持多线程的解释型网络编程语言。它是目前Internet最流行的编程语言之一,具有高度的安全性、可移植性和代码可重用性。Java程序设计由13个项目组成,每个项目按照完成该项目的工作过程分解成若干个子任务,把Java语言的知识点分解并贯穿在项目任务中。通过项目和任务的实施,学习知识和掌握技能。
施主,我看你骨骼清奇,
器宇轩昂,且有慧根,
乃是万中无一的武林奇才.
潜心修习,将来必成大器,
鄙人有个小小的考验请点击在下答案旁的
“好评“
有其他题目请另外发问,多谢
JAVA多线程 编程题两个案例,不会写,求大神写出代码,万分感谢,多线程还没学
/*
class A extends Thread
{
public void run()
{
try
{
Thread.sleep(1000);
}catch(Exception e)
{
System.out.println(“A ERROR!“);
}
System.out.println(“AAAA“);
}
}
class B extends Thread
{
public void run()
{
try
{
Thread.sleep(2000);
}catch(Exception e)
{
System.out.println(“B ERROR!“);
}
System.out.println(“BBBB“);
}
}
class C extends Thread
{
public void run()
{
try
{
Thread.sleep(3000);
}catch(Exception e)
{
System.out.println(“C ERROR!“);
}
System.out.println(“CCCC“);
}
}
public class Test_1
{
public static void main(String args)
{
A a = new A();
B b = new B();
C c = new C();
a.start();
b.start();
c.start();
}
}*/
public class Test_1
{
public static void main(String args)
{
A a = new A();
B b = new B();
C c = new C();
Thread ta = new Thread(a);
Thread tb = new Thread(b);
Thread tc = new Thread(c);
ta.start();
tb.start();
tc.start();
}
}
class A implements Runnable
{
public void run()
{
try
{
Thread.sleep(1000);
}catch(Exception e)
{
System.out.println(“A ERROR!“);
}
System.out.println(“AAAA“);
}
}
class B implements Runnable
{
public void run()
{
try
{
Thread.sleep(2000);
}catch(Exception e)
{
System.out.println(“B ERROR!“);
}
System.out.println(“BBBB“);
}
}
class C implements Runnable
{
public void run()
{
try
{
Thread.sleep(3000);
}catch(Exception e)
{
System.out.println(“C ERROR!“);
}
System.out.println(“CCCC“);
}
}
案例一的两种方法已经写好;现在有事,晚上再把案例二代码写一下,应该没关系吧!
抱歉,是一个线程类,我看错了,晚上重发一下代码!
java编程实例
我是Java初学者,我看了你的问题后想了很久终于把它做出来了,你看看吧,方法不是很好,但能满足你的要求:
import java.util.Scanner;
public class Check2{
int t;
char chs = new char; //输入的句子不能超过500个字符
Check2() {
String str;
Scanner sc = new Scanner(System.in);
System.out.println(“请输入字符串(输入的字符串不能超过500个字符):“);
str = sc.nextLine();
t=str.length();
for (int i = 0; i 《 t; i ++) {
chs[i] = str.charAt(i); //将输入的字符串装入数组
}
}
}
class FuZhi{
char letter=new char; //将52个字母(含大小写)装入数组
FuZhi(){
char p;
int i=0,j=26;
for(p=’A’;p《=’Z’;p++){
letter[i]=p; //这句刚才写掉了,加上去后程序就完整了
i++; //将A-Z装入数组
}
for(p=’a’;p《=’z’;p++){
letter[j]=p; //将a-z装入数组,并且从数组的第26个开始装入(letter-letter已被装入了字母)
j++;
}
}
}
class display{
public static void main(String args){
char temp;
int t;
int n= new int ; //用于统计每个字符出现的次数
Check2 k =new Check2();
FuZhi m=new FuZhi();
for(int j=0;j《52;j++){
t=0; //令t为0,,并且使上一个字母统计完成后
//将其再次初始化(如A统计完成后,当程序统计B出现的次数时,使B的初始次数为0)
for(int i=0;i《k.t;i++){
if(m.letter[j]==k.chs[i]){ //比较字符是否相同,如相同,使t自加一
t++;
n[j]=t; //数组n来统计每个字母出现的次数,即其中的每一个元素代表一个字母在程序中出现的次数
}
}
}
System.out.println(“总共输入了“+k.t+“个字符:\n“+“其中“);
for(int i=0;i《52;i++){
System.out.println(“字母“+m.letter[i]+“出现的次数为:“+n[i]+“次“);
}
}
}
写掉了一句“letter[i]=p;”,现在已经补上了,程序可以运行了,你试一下吧!!!

更多文章:
majority of(the majority of 和 a majority of的区别以及用法例句)
2026年10月11日 07:40
another time(another time和other time的区别)
2026年10月11日 05:00







