导航:首页 > 编程语言 > java实例代码

java实例代码

发布时间:2021-12-04 02:39:11

java代码示例

importjava.awt.*;importjava.awt.event.*;{Labellabel1,label2,label3,label4;Buttonbutton1,button2,button3,button4,button5;TextAreatext;Panelpanel1,panel2;staticfloatsum=0.0f;ShopFrame(Strings){super(s);setLayout(newBorderLayout());label1=newLabel("面纸:3元",Label.LEFT);label2=newLabel("钢笔:5元",Label.LEFT);label3=newLabel("书:10元",Label.LEFT);label4=newLabel("袜子:8元",Label.LEFT);button1=newButton("加入购物车");button2=newButton("加入购物车");button3=newButton("加入购物车");button4=newButton("加入购物车");button5=newButton("查看购物车");text=newTextArea("商品有:"+"\n",5,10);text.setEditable(false);addWindowListener(newWindowAdapter(){publicvoidwindowClosing(WindowEvente){System.exit(0);}});button1.addActionListener(this);button2.addActionListener(this);button3.addActionListener(this);button4.addActionListener(this);button5.addActionListener(this);panel1=newPanel();panel2=newPanel();panel1.add(label1);panel1.add(button1);panel1.add(label2);panel1.add(button2);panel1.add(label3);panel1.add(button3);panel1.add(label4);panel1.add(button4);panel2.setLayout(newBorderLayout());panel2.add(button5,BorderLayout.NORTH);panel2.add(text,BorderLayout.SOUTH);this.add(panel1,BorderLayout.CENTER);this.add(panel2,BorderLayout.SOUTH);setBounds(100,100,350,250);setVisible(true);validate();}publicvoidactionPerformed(ActionEvente){if(e.getSource()==button1){text.append("一个面纸、");sum=sum+3;}elseif(e.getSource()==button2){text.append("一只钢笔、");sum=sum+5;}elseif(e.getSource()==button3){text.append("一本书、");sum=sum+10;}elseif(e.getSource()==button4){text.append("一双袜子、");sum=sum+8;}elseif(e.getSource()==button5){text.append("\n"+"总价为:"+"\n"+sum);}}}publicclassShopping{publicstaticvoidmain(String[]args){newShopFrame("购物车");}}我没用Swing可能显示不出来你的效果。不满意得话我在给你编一个。

❷ 请用java代码实现如下方法

//供参考,代码应该没问题,难点主要是在如何匹配连续字符串,这点有小技巧
publicclassTestBaiKnow{

publicstaticvoidmain(Stringargs[])throwsException{
Strings="";

char[]in=s.toCharArray();
char[]out="abcd".toCharArray();

intcnt=0;
cnt=maxfleg(in,out);
System.out.println("出现次数:"+cnt);
}

privatestaticintmaxfleg(char[]inputstr,char[]outputstr){

Strings="";

Strings2="";
for(inti=0;i<outputstr.length;i++)
s2+=outputstr[i];

intcnt=0;
intmaxcnt=0;
for(inti=0;i<inputstr.length-4;i++){
for(intj=i;j<i+4;j++)
s+=inputstr[j];

if(s.equals(s2)){
cnt+=1;
i+=3;
if(cnt>maxcnt)
maxcnt=cnt;
}else
cnt=0;
s="";
}

returnmaxcnt;
}
}

❸ 用java代码实现

packagetest;

importjava.awt.FlowLayout;
importjava.text.SimpleDateFormat;
importjava.util.Calendar;
importjava.util.Date;
importjava.util.GregorianCalendar;

importjavax.swing.JFrame;
importjavax.swing.JLabel;{

publicvoidrun(){
try{
while(true){
Datedate=newDate();
SimpleDateFormatsdf=newSimpleDateFormat("yyyy年MM月");
SimpleDateFormatsdf1=newSimpleDateFormat("dd");
SimpleDateFormatsdf2=newSimpleDateFormat("hh:mm:ss");
Stringweek=getWeekOfDate(date);
GregorianCalendarca=newGregorianCalendar();
Stringapm="";
intcheck=ca.get(GregorianCalendar.AM_PM);
if(check==0){
apm="上午";
}elseif(check==1){
apm="下午";
}
JLabeljl=newJLabel("<html>"
+"<divalign='center'>"+sdf.format(date)+"</div>"
+"<divalign='center'><fontsize=50>"+sdf1.format(date)+"</font>日</div>"
+"<divalign='center'>"+week+"</div>"
+"<divalign='center'>"+apm+sdf2.format(date)+"</div>"
+"</html>");
add(jl);
setLayout(newFlowLayout());
setSize(150,150);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setVisible(true);
Thread.sleep(1000);
//jl.setText(null);
remove(jl);
}
}catch(Exceptione){}
}
(Datedt){
String[]weekDays={"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};
Calendarcal=Calendar.getInstance();
cal.setTime(dt);
intw=cal.get(Calendar.DAY_OF_WEEK)-1;
if(w<0)
w=0;
returnweekDays[w];
}

publicstaticvoidmain(String[]args){
FrameDemomr=newFrameDemo();
Threadt1=newThread(mr);
t1.start();
}
}

❹ 求一段JAVA代码(实例代码)

import java.awt.event.*;
import java.util.ArrayList;
import java.util.List;

import javax.swing.*;

public class FrameTest {
public static void main(String[] args) {
new F().setVisible(true);
}
}

class F extends JFrame implements ActionListener {
JCheckBox[] jCheckBoxs;

JRadioButton d, e, f;

ButtonGroup g;

JButton bt;

F() {
this.setBounds(100, 300, 400, 150);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.getContentPane().setLayout(new java.awt.GridLayout(3, 3));
jCheckBoxs = new JCheckBox[3];
jCheckBoxs[0] = new JCheckBox("JCheckBox A", true);// 默认为选中
jCheckBoxs[1] = new JCheckBox("JCheckBox B");
jCheckBoxs[2] = new JCheckBox("JCheckBox C");
jCheckBoxs[0].addActionListener(this);
jCheckBoxs[1].addActionListener(this);
jCheckBoxs[2].addActionListener(this);
add(jCheckBoxs[0]);
add(jCheckBoxs[1]);
add(jCheckBoxs[2]);

d = new JRadioButton("JRadioButton 1", true);
e = new JRadioButton("JRadioButton 2");
f = new JRadioButton("JRadioButton 3");
d.addActionListener(this);
e.addActionListener(this);
f.addActionListener(this);
add(d);
add(e);
add(f);

g = new ButtonGroup();
g.add(d);
g.add(e);
g.add(f);

bt = new JButton("OK");
add(bt);
bt.addActionListener(this);
}
private List checkSelectJCheckBox(){
List list = new ArrayList();
int num = 0;
for(num=0;num<3;num++){
if(jCheckBoxs[num].isSelected()){
list.add(jCheckBoxs[num].getText());
}
}
return list;
}
private String message(){
List list = checkSelectJCheckBox();
String str = "您选择的复选框为:\n";
for(int i=0;i<list.size();i++){
str = str+list.get(i)+"\n";
}
return str;
}
public void actionPerformed(ActionEvent e) {
if (e.getActionCommand().equals("OK")) {
JOptionPane.showConfirmDialog(null, message(), "提示!",
JOptionPane.OK_OPTION);
return;
}
this.setTitle("最后动作: " + e.getActionCommand());
}
}

您想要的是这个嘛?

❺ 用java编程实现,求代码

javarrr阅读数:872018-11-16
刚刚开始学习Java,你可能会想Java用在什么地方。你可能会想,除了《我的世界》这款游戏外其他游戏很少用Java开发,桌面工具如Adobe Acrobat、Microsoft Office也没有用Java开发,甚至操作系统Linux、Windows也没用。那么人们到底会在什么地方用到Java呢?

Java到底有没有现实世界的应用?好吧,其实并不是只有你一个人对这个问题感到困惑。很多程序员在开始Java之前或者在毕业时选择Java作为编程语言时也问过相同的问题。顺便说一下,你可以通过在你计算机上安装Java获得Java在哪些地方使用的相关线索。Oracle声称超三十亿的设备上运行着Java,那是一个巨大的数字,不是吗?大多数公司用一种或者其他方式使用Java。很多服务器端使用Java来处理每天数十百万的请求,高频率的交易应用同样也使用Java,例如LMAX交易程序,这套程序基于他们开创性的线程间通讯库——Disruptor。在这篇文章中,我们将会看到一些更精确的例子。什么种类的项目使用Java开发?在哪些领域内Java是占统治地位的?现实生活中Java到底用在什么地方?

现实生活中的Java应用
在现实生活中,很多地方都用到了Java,从商业上的电子商务网站安卓App,从科学应用到经济应用,如电子交易系统,从游戏如《我的世界》到桌面应用,如Eclipse、Netbeans、Interllij,从开源类库到J2ME应用。让我们更详细地看一下它们。

❻ java基础代码案例

public class HelloWorld {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub

System.out.println("Hello,World !"); }
}

❼ Java代码实现

public class Fibonacci {
public int Fibonacci(int i) {
if (i <= 2) {
return 1;
}
return Fibonacci(i - 1) + Fibonacci(i - 2);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Fibonacci fc= new Fibonacci();
System.out.print("斐波拉切数列第二十位数=" + fc.Fibonacci(20));
}
}

❽ 求JAVA源代码

import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

public class GradeStatistic {

public static void main(String[] args) {

GradeStatistic gs = new GradeStatistic();

List<Mark> list = new ArrayList<Mark>();

float sum = 0;

while(true){

Scanner sc = new Scanner(System.in);

System.out.print("Please input student name: ");
String name = sc.nextLine();

if(name.equals("end")){
break;
}

System.out.print("Please input student score: ");
float score = sc.nextFloat();
sum += score;

list.add(gs.new Mark(name, score));

}

float max = list.get(0).getScore();
float min = list.get(0).getScore();

for(Mark mark: list){
if(max < mark.getScore()){
max = mark.getScore();
}

if(min > mark.getScore()){
min = mark.getScore();
}

}

float average = sum / list.size();

System.out.println("Average is: " + average);
System.out.println("Max is: " + max);
System.out.println("Min is: " + min);
}

private class Mark{
private String name;
private float score;

public Mark(String name, float score){
this.name = name;
this.score = score;
}
public String getName() {
return name;
}
public float getScore() {
return score;
}
}
}
----------------------
Please input student name: Zhang san
Please input student score: 100
Please input student name: Li Si
Please input student score: 91
Please input student name: Ec
Please input student score: 35
Please input student name: ma qi
Please input student score: 67
Please input student name: end
Average is: 73.25
Max is: 100.0
Min is: 35.0

❾ 求编写java代码

packageorg.easynoder;

publicclassPerson{
privateStringname;
privateStringsex;
privateintage;

publicPerson(){
}

publicPerson(Stringname){
this.name=name;
}

publicPerson(Stringname,Stringsex){
this(name);
this.sex=sex;
}

publicPerson(Stringname,Stringsex,intage){
this(name,sex);
this.age=age;
}

publicintgetAge(){
returnage;
}

publicvoidsetAge(intage){
this.age=age;
}

//打印用户信息
publicvoidprint(){
StringBuffersb=newStringBuffer();
sb.append(this.name+"详情如下:");
sb.append("[姓名:"+this.name);
sb.append(";年龄:"+getAge());
sb.append(";性别:"+this.sex+"]");
System.out.println(sb.toString());
}

publicstaticvoidmain(String[]args){
//测试
Personliyapeng=newPerson("李亚鹏","男",43);
Personwangfei=newPerson("王飞","女",45);
Personxietingfeng=newPerson("谢挺峰","男",43);
Personzhangbo=newPerson("张柏汁","女",43);

Person[]persons=newPerson[]{liyapeng,wangfei,xietingfeng,
zhangbo};
for(Personperson:persons){
person.print();
}
System.out.println("咦?冠希哥呢?");
}

}

阅读全文

与java实例代码相关的资料

热点内容
word目录编辑域 浏览:660
linux查找特殊字符 浏览:451
linux安装solr 浏览:28
iphone系统文件越用越大 浏览:64
微信修改的文件在哪里设置密码 浏览:48
老版支付宝安卓下载手机版本 浏览:688
动画文件格式为 浏览:180
微信怎么改单 浏览:368
笔记本韩国网站怎么访问 浏览:574
sai透视教程 浏览:346
苹果6s64g的停产了吗 浏览:507
猫眼实时票房榜排名 浏览:339
java大数据云计算方向企业级开发 浏览:718
为什么集搜客没有ms数据台 浏览:672
国内免费在线观看网址 浏览:935
qq原来头像 浏览:805
苹果手机看网站你懂得 浏览:740
立式编带料如何编程 浏览:11
跳过win10安装密钥 浏览:714
能在线看的网站 浏览:220

友情链接