用原始java程序写代码 使用java程序设计语言编写的源程序是

用java编写程序,输入一个单词,输出时使单词的第一个字母大写正确程序代码如下:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class TTTest {
public static void main(String args[]) {
try {
BufferedReader in = new BufferedReader(new InputStreamReader(
System.in));
String s = in.readLine();
StringBuffer s1 = new StringBuffer();
StringTokenizer st = new StringTokenizer(s);
while (st.hasMoreTokens()) {
String str = st.nextToken();
char c = (str).charAt(0);
if (c = 'a'c = 'z') {
c = (char) ((int) c - 32);
s1.append(c);
} else
s1.append(c);
for (int i = 1; i(str).length(); i) {
char c1 = (str).charAt(i);
s1.append(c1);
}
s1.append(" ");
}
System.out.print(" "s1.toString());
} catch (IOException e) {
System.out.println(e);
}
}
}
Java:
Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言 。Java 技术具有卓越的通用性、高效性、平台移植性和安全性 , 广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群 。
求编写一个超级简单的Java的程序源代码import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class ConstructFrame extends JFrame
{
private static final long serialVersionUID = 1L;
String value1="",result,value2="";
int flag=0,fix=0,sum=1;
Booleanhappy;
JTextField text=new JTextField(30);
int flagsum=0;
Container c=getContentPane();
JButton buttonx;
ConstructFrame()
{super("计算器");
c.setLayout(null);
c.setBackground(Color.blue);
this.setSize(400, 400);
c.add(text);
text.setHorizontalAlignment(JTextField.RIGHT);
final JButton buttonx=new JButton("BackSpace");
c.add(buttonx);
buttonx.addMouseListener(new MouseAdapter()
{
public void mousePressed(MouseEvent e)
{
int count=0;
String temp;
if(flag==0)
{
count=value1.length();
if(count!=1)
temp=value1.substring(0, count-1);
else
temp="0";
value1=temp;
}
else
{
count=value2.length();
if(count!=1)
temp=value2.substring(0, count-1);
else
temp="0";
value2=temp;
}
text.setText(temp);
}
});
final JButton buttony=new JButton("CE");
c.add(buttony);
buttony.addMouseListener(new MouseAdapter()
{
public void mousePressed(MouseEvent e)
{
value1="";
value2="";
flag=0;
text.setText("0");
}
});
final JButton button1=new JButton("1");
c.add(button1);
button1.addMouseListener(new MouseAdapter()
{
public void mousePressed(MouseEvent e)
{
String temp;
if(flag==0)
{
value1=value1 1;
temp=value1;
}
else
{
value2=value2 1;
temp=value2;
}
text.setText(temp);
}
});
final JButton button2=new JButton(" 2 ");
c.add(button2);
button2.addMouseListener(new MouseAdapter()
{
public void mousePressed(MouseEvent e)
{
String temp;
if(flag==0)
{
value1=value1 2;
temp=value1;
}
else
{
value2=value2 2;
temp=value2;
}
text.setText(temp);
}
});
final JButton button3=new JButton("3");
c.add(button3);
button3.addMouseListener(new MouseAdapter()
{
public void mousePressed(MouseEvent e)
{
String temp;
if(flag==0)
{
value1=value1 3;
temp=value1;
}
else
{
value2=value2 3;
temp=value2;
}
text.setText(temp);
}
});
final JButton button4=new JButton("4");
c.add(button4);
button4.addMouseListener(new MouseAdapter()
{
public void mousePressed(MouseEvent e)
{
String temp;
if(flag==0)
{
value1=value1 4;
temp=value1;
}
else
{
value2=value2 4;
temp=value2;
}
text.setText(temp);
}
});
final JButton button5=new JButton("5");
c.add(button5);
button5.addMouseListener(new MouseAdapter()
{
public void mousePressed(MouseEvent e)
{
String temp;
if(flag==0)
{
value1=value1 5;
temp=value1;
}
else
{
value2=value2 5;
temp=value2;
}
text.setText(temp);
}
});
final JButton button6=new JButton("6");
c.add(button6);
button6.addMouseListener(new MouseAdapter()
{
public void mousePressed(MouseEvent e)
{
String temp;
if(flag==0)
{
value1=value1 6;
temp=value1;
}
else
{
value2=value2 6;
temp=value2;
}
text.setText(temp);
}
});
final JButton button7=new JButton("7");
c.add(button7);
button7.addMouseListener(new MouseAdapter()
{
public void mousePressed(MouseEvent e)
{
String temp;
if(flag==0)
{
value1=value1 7;
temp=value1;
}
else
{
value2=value2 7;
temp=value2;
}
text.setText(temp);
}
});
final JButton button8=new JButton("8");
c.add(button8);
button8.addMouseListener(new MouseAdapter()
{
public void mousePressed(MouseEvent e)
{
String temp;
if(flag==0)
{
value1=value1 8;
temp=value1;
}
else
{
value2=value2 8;
temp=value2;
}
text.setText(temp);
}
});
final JButton button9=new JButton("9");
c.add(button9);
button9.addMouseListener(new MouseAdapter()
{
public void mousePressed(MouseEvent e)
{
String temp;
if(flag==0)
{
value1=value1 9;
temp=value1;
}
else
{
value2=value2 9;
temp=value2;
}
text.setText(temp);
}
});
final JButton button0=new JButton("0");
c.add(button0);
button0.addMouseListener(new MouseAdapter()
{
public void mousePressed(MouseEvent e)
{
String temp;
if(flag==0)
{
value1=value1 0;
temp=value1;
}
else
{
value2=value2 0;
temp=value2;
}
text.setText(temp);
}
});
final JButton buttonadd=new JButton("");
c.add(buttonadd);
buttonadd.addMouseListener(new MouseAdapter()
{
public void mousePressed(MouseEvent e)
{
flag=1;
fix=1;
flagsum=0;
}
});
final JButton buttonsubtract=new JButton(" - ");
c.add(buttonsubtract);
buttonsubtract.addMouseListener(new MouseAdapter()
{
public void mousePressed(MouseEvent e)
{
flag=1;
fix=2;
flagsum=0;
}
});
final JButton buttoncheng=new JButton(" * ");
c.add(buttoncheng);
buttoncheng.addMouseListener(new MouseAdapter()
{
public void mousePressed(MouseEvent e)
{
flag=1;
fix=3;
flagsum=0;
}
});
final JButton buttonchu=new JButton(" / ");
c.add(buttonchu);
buttonchu.addMouseListener(new MouseAdapter()
{
public void mousePressed(MouseEvent e)
{
flag=1;
flagsum=0;
fix=4;
}
});
final JButton buttonequal=new JButton(" = ");
c.add(buttonequal);
buttonequal.addMouseListener(new MouseAdapter()
{
public void mousePressed(MouseEvent e)
{
double temp1,temp2;
double temp=0;
flagsum=0;
temp1=Double.parseDouble(value1);
temp2=Double.parseDouble(value2);
flag=0;
switch(fix)
{
case 1: temp=temp1 temp2;break;
case 2: temp=temp1-temp2;break;
case 3: temp=temp1*temp2;break;
case 4: temp=temp1/temp2;break;
}
result=Double.valueOf(temp).toString();
value1=result;
value2="";
flag=1;
text.setText(result);
}
});
final JButton buttonpoint=new JButton(".");
c.add(buttonpoint);
buttonpoint.addMouseListener(new MouseAdapter()
{
public void mousePressed(MouseEvent e)
{if(flagsum==0)
{
String temp;
if(flag==0 )
{
value1=value1 ".";
temp=value1;
}
else
{
value2=value2 ".";
temp=value2;
}
flagsum=1;
text.setText(temp);
}
}
});
JButton buttonz=new JButton("Start");
c.add(buttonz);
buttonz.addMouseListener(new MouseAdapter()
{
public void mousePressed(MouseEvent e)
{if(sum%2==1)
{
happy=true;
text.setText("0.");
flag=0;
}
else
{
happy=false;
value1="";
value2="";
text.setText("");
}
text.setEnabled(happy);
button1.setEnabled(happy);
button2.setEnabled(happy);
button3.setEnabled(happy);
button4.setEnabled(happy);
button5.setEnabled(happy);
button6.setEnabled(happy);
button7.setEnabled(happy);
button8.setEnabled(happy);
button9.setEnabled(happy);
button0.setEnabled(happy);
buttonx.setEnabled(happy);
buttony.setEnabled(happy);
buttonadd.setEnabled(happy);
buttonsubtract.setEnabled(happy);
buttonpoint.setEnabled(happy);
buttonequal.setEnabled(happy);
buttoncheng.setEnabled(happy);
buttonchu.setEnabled(happy);
sum;
}
});
button1.setEnabled(false);
button2.setEnabled(false);
button3.setEnabled(false);
button4.setEnabled(false);
button5.setEnabled(false);
button6.setEnabled(false);
button7.setEnabled(false);
button8.setEnabled(false);
button9.setEnabled(false);
button0.setEnabled(false);
buttonx.setEnabled(false);
buttony.setEnabled(false);
buttonadd.setEnabled(false);
buttonsubtract.setEnabled(false);
buttonpoint.setEnabled(false);
buttonequal.setEnabled(false);
buttoncheng.setEnabled(false);
buttonchu.setEnabled(false);
text.setEnabled(false);
text.setBounds(20, 20, 200, 40);
buttonx.setBounds(20, 60,100, 40);
buttony.setBounds(140, 60,100, 40);
buttonz.setBounds(260, 60,80, 40);
button1.setBounds(20, 120,60, 40);
button2.setBounds(100, 120,60, 40);
button3.setBounds(180, 120,60, 40);
buttonadd.setBounds(260, 120,60, 40);
button4.setBounds(20, 180,60, 40);
button5.setBounds(100, 180,60, 40);
button6.setBounds(180, 180,60, 40);
buttonsubtract.setBounds(260, 180,60, 40);
button7.setBounds(20, 240,60, 40);
button8.setBounds(100, 240,60, 40);
button9.setBounds(180, 240,60, 40);
buttoncheng.setBounds(260,240,60,40);
button0.setBounds(20, 300,60, 40);
buttonpoint.setBounds(100, 300, 60, 40);
buttonequal.setBounds(180,300,60, 40);
buttonchu.setBounds(260, 300,60, 40);
setVisible(true);
}
class MYMouseEvent extends MouseAdapter
{
public void mousePressed(MouseEvent e)
{
value1=e.toString();
text.setText(value1);
}
}
}
class Calutator
{
public static void main(String[] args)
{
newConstructFrame();
}
}
你自己慢慢的看吧!
java写一个自动程序开始先怎么写使用Eclipse编写自己的第一个Java代码 。
编写如下:
1、首先打开自己安装的Eclipse软件 。
2、然后选择File-New-JavaProject 。
3、然后找到工程打开,右击src选择-New-Class 。
4、填入类名,选择下面的publicstaticvoidmain(String[]args) 。
5、然后写入代码publicclassDemo{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubSystem.out.println(HelloWorld) 。
6、点击上面的运行按钮,点击确认,可以看到代码运行结果 。
用java写一个登陆界面代码 。概述
具体框架使用jframe用原始java程序写代码,文本框组件:JTextField用原始java程序写代码;密码框组件:JPasswordField;标签组件:JLabel;复选框组件:JCheckBox;单选框组件:JRadioButton;按钮组件JButton 。
登录界面:
代码实例
import javax.swing.*;
import java.awt.*;//导入必要的包
public class denglu extends JFrame{
JTextField jTextField ;//定义文本框组件
JPasswordField jPasswordField;//定义密码框组件
JLabel jLabel1,jLabel2;
JPanel jp1,jp2,jp3;
JButton jb1,jb2; //创建按钮
public denglu(){
jTextField = new JTextField(12);
jPasswordField = new JPasswordField(13);
jLabel1 = new JLabel("用户名");
jLabel2 = new JLabel("密码");
jb1 = new JButton("确认");
jb2 = new JButton("取消");
jp1 = new JPanel();
jp2 = new JPanel();
jp3 = new JPanel();
//设置布局
this.setLayout(new GridLayout(3,1));
jp1.add(jLabel1);
jp1.add(jTextField);//第一块面板添加用户名和文本框
jp2.add(jLabel2);
jp2.add(jPasswordField);//第二块面板添加密码和密码输入框
jp3.add(jb1);
jp3.add(jb2); //第三块面板添加确认和取消
//jp3.setLayout(new FlowLayout());//因为JPanel默认布局方式为FlowLayout,所以可以注销这段代码.
this.add(jp1);
this.add(jp2);
this.add(jp3);//将三块面板添加到登陆框上面
//设置显示
this.setSize(300, 200);
//this.pack();
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
this.setTitle("登陆");
}
public static void main(String[] args){
new denglu();
}
}
拓展内容
java swing包
Swing 是一个为Java设计的GUI工具包 。
Swing是JAVA基础类的一部分 。
Swing包括用原始java程序写代码了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表 。
Swing提供许多比AWT更好的屏幕显示元素 。它们用纯Java写成,所以同Java本身一样可以跨平台运行,这一点不像AWT 。它们是JFC的一部分 。它们支持可更换的面板和主题(各种操作系统默认的特有主题),然而不是真的使用原生平台提供的设备,而是仅仅在表面上模仿它们 。这意味着你可以在任意平台上使用JAVA支持的任意面板 。轻量级组件的缺点则是执行速度较慢,优点就是可以在所有平台上采用统一的行为 。
概念解析:
JFrame – java的GUI程序的基本思路是以JFrame为基?。?它是屏幕上window的对象 , 能够最大化、最小化、关闭 。
JPanel – Java图形用户界面(GUI)工具包swing中的面板容器类 , 包含在javax.swing 包中 , 可以进行嵌套,功能是对窗体中具有相同逻辑功能的组件进行组合,是一种轻量级容器,可以加入到JFrame窗体中 。。
JLabel – JLabel 对象可以显示文本、图像或同时显示二者 。可以通过设置垂直和水平对齐方式,指定标签显示区中标签内容在何处对齐 。默认情况下 , 标签在其显示区内垂直居中对齐 。默认情况下 , 只显示文本的标签是开始边对齐;而只显示图像的标签则水平居中对齐 。
JTextField –一个轻量级组件,它允许编辑单行文本 。
JPasswordField – 允许我们输入了一行字像输入框,但隐藏星号(*) 或点创建密码(密码)
JButton – JButton 类的实例 。用于创建按钮类似实例中的 "Login" 。
用Java编写一个程序,要求如下:1.内部使用 C 的 longjmp 机制让出一个协程 。因此,如果一个 C 函数 foo 调用了一个 API 函数,而这个 API 函数让出了(直接或间接调用了让出函数) 。由于 longjmp 会移除 C 栈的栈?。?Lua 就无法返回到 foo 里了 。
2.为了回避这类问题,碰到 API 调用中调用让出时 , 除了那些抛出错误的 API 外 , 还提供了三个函数: lua_yieldk, lua_callk,和 lua_pcallk。它们在让出发生时,可以从传入的 延续函数 (名为 k 的参数)继续运行 。
3.我们需要预设一些术语来解释延续点 。对于从 Lua 中调用的 C 函数,我们称之为 原函数 。从这个原函数中调用的上面所述的三个 C API 函数我们称之为 被调函数 。被调函数可以使当前线程让出 。(让出发生在被调函数是 lua_yieldk , 或传入 lua_callk 或 lua_pcallk 的函数调用了让出时 。)
4.假设正在运行的线程在执行被调函数时让出 。当再次延续这条线程,它希望继续被调函数的运行 。然而 , 被调函数不可能返回到原函数中 。这是因为之前的让出操作破坏了 C 栈的栈帧 。作为替代品,Lua 调用那个作为被调函数参数给出的 延续函数。正如其名,延续函数将延续原函数的任务 。
5.注意这里那个额外的显式的对延续函数的调用:Lua 仅在需要时,这可能是由错误导致的也可能是发生了让出而需要继续运行,才会调用延续函数 。如果没有发生过任何让出 , 调用的函数正常返回, 那么 lua_pcallk (以及 lua_callk)也会正常返回 。(当然,这个例子中你也可以不在之后调用延续函数, 而是在原函数的调用后直接写上需要做的工作 。)
6.Lua 会把延续函数看作原函数 。延续函数将接收到和原函数相同的 Lua 栈,其接收到的 lua 状态也和 被调函数若返回后应该有的状态一致 。(例如, lua_callk 调用之后,栈中之前压入的函数和调用参数都被调用产生的返回值所替代 。) 这时也有相同的上值 。等到它返回的时候,Lua 会将其看待成原函数的返回去操作 。
7.我们需要预设一些术语来解释延续点 。对于从 Lua 中调用的 C 函数 , 我们称之为 原函数 。从这个原函数中调用的上面所述的三个 C API 函数我们称之为 被调函数 。被调函数可以使当前线程让出 。(让出发生在被调函数是 lua_yieldk , 或传入 lua_callk 或 lua_pcallk 的函数调用了让出时 。)
8.假设正在运行的线程在执行被调函数时让出 。当再次延续这条线程 , 它希望继续被调函数的运行 。然而,被调函数不可能返回到原函数中 。这是因为之前的让出操作破坏了 C 栈的栈帧 。作为替代品,Lua 调用那个作为被调函数参数给出的 延续函数。正如其名,延续函数将延续原函数的任务 。
希望能帮到你,谢谢!
用java写一个程序?JAVA程序计算素数
设计JAVA application程序,计算出20000000~300000000之间所有的素数,并将找到的素数写入primefile.dat文件,
以下是一个使用Java语言编写的程序,可以计算出20000000~300000000之间所有的素数,并将找到的素数写入primefile.dat文件:
javaCopy code
import java.io.FileOutputStream; import java.io.IOException; public class PrimeNumberCalculator { public static void main(String[] args) { int start = 20000000; int end = 300000000; String filename = "primefile.dat"; try (FileOutputStream fileOutputStream = new FileOutputStream(filename)) { for (int i = start; i = end; i) { if (isPrime(i)) { fileOutputStream.write(String.valueOf(i).getBytes()); fileOutputStream.write(System.lineSeparator().getBytes()); } } } catch (IOException e) { e.printStackTrace(); } } private static boolean isPrime(int n) { if (n = 1) { return false; } for (int i = 2; i = Math.sqrt(n); i) { if (n % i == 0) { return false; } } return true; } }
该程序首先定义了起始数字和终止数字,以及文件名 。接下来,在main方法中,程序使用for循环迭代从start到end之间的每个数字 。对于每个数字 , 程序调用isPrime方法来判断它是否为素数 。如果是素数,程序将该数字写入文件中,每个数字占一行 。
isPrime方法使用了一个简单的算法来判断一个数字是否为素数:如果数字小于或等于1,那么它不是素数 。否则 , 程序从2开始,一直到该数字的平方根之间的每个数字进行除法运算 。如果该数字能被任何一个这些数字整除,那么它不是素数 。
请注意 , 在此程序中,我们使用了Java 7引入的"try-with-resources"语句来自动关闭文件输出流 。这样可以确保即使在发生异常的情况下,文件输出流也会被正确关闭 , 以避免文件被损坏 。
【用原始java程序写代码 使用java程序设计语言编写的源程序是】用原始java程序写代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于使用java程序设计语言编写的源程序是、用原始java程序写代码的信息别忘了在本站进行查找喔 。

    推荐阅读