
public test_03(){
init();
}
public void init(){
JLabel jl_1=new JLabel("用户名");
JLabel jl_2=new JLabel("密码");
JTextField jtf=new JTextField();
JPasswordField jpf=new JPasswordField();
JButton button_1=new JButton("确定");
JPanel panel=new JPanel();
panelsetLayout(null);
jl_1setBounds(30, 50, 50, 30);
jl_2setBounds(30,90,50,30);
jtfsetBounds(100, 50, 100, 30);
jpfsetBounds(100, 90, 100, 30);
button_1setBounds(110, 130, 80, 30);
paneladd(jl_1);
paneladd(jl_2);
paneladd(jtf);
paneladd(jpf);
paneladd(button_1);
thisadd(panel);
thissetSize(300, 250);
thissetLocation(400, 300);
thissetVisible(true);
}
public static void main(String[] args) {
new test_03();
}
import javautilScanner;
class Count{
public static void main(String[] args){
Scanner scan=new Scanner(Systemin);
Systemoutprintln("输入第一个计算的数字");
double a=scannextDouble();
Systemoutprintln("输入计算的符号 :");
scannextLine();//用来接收回车符号
String c=scannextLine();
Systemoutprintln("输入计算的第二个数字 :");
double b=scannextDouble();
char []ch=ctoCharArray();
switch(ch[0]){
case'+':Systemoutprintln("a+b="+(a+b));break;
case'-':Systemoutprintln("a-b="+(a-b));break;
case'':Systemoutprintln("ab="+(ab));break;
case'/':Systemoutprintln("a/b="+(a/b));break;
default:Systemoutprintln("你输入的符号有误!!");break;
}
}
}
代码如下:
import javaawtColor;import javaawtDimension;
import javaawtFlowLayout;
import javautilHashMap;
import javautilMap;
import javaxswingJComboBox;
import javaxswingJFrame;
import javaxswingJTextField;
public class App extends JFrame {
private JComboBox<String> cbxColors;
private JTextField txtName;
private Map<String, Color> colorMap;
public App() {
thissetSize(300, 100);
thissetLocationRelativeTo(null);
thissetDefaultCloseOperation(JFrameEXIT_ON_CLOSE);
thissetLayout(new FlowLayout());
colorMap = new HashMap<>();
colorMapput("红", ColorRED);
colorMapput("绿", ColorGREEN);
colorMapput("蓝", ColorBLUE);
colorMapput("黄", ColorYELLOW);
cbxColors = new JComboBox(colorMapkeySet()toArray());
cbxColorssetPreferredSize(new Dimension(50, 23));
cbxColorsaddItemListener(e -> {
Color color = colorMapget(egetItem());
txtNamesetBackground(color);
});
thisadd(cbxColors);
txtName = new JTextField();
txtNamesetPreferredSize(new Dimension(100, 23));
txtNamesetBackground(ColorRED);
thisadd(txtName);
}
public static void main(String[] args) {
new App()setVisible(true);
}
}
运行结果:
怎样运行自己编好的JAVA小程序?
写个DOS批处理,
javac NotepadJava
java Notepad
~~~~~~~~~~~~~~~~~~~~
怎样才能运行JAVA小程序?JDK+记事本是最简单的 不过JDK需要配置环境变量之类的 要想方便的话用Myeclipse 参考下载地址 :chinesedocumentkaifagongju/Javabianjiqi/20070927/3837 安装完成直接编辑文件运行就ok
不能运行JAVA小程序!当然还要你配置classpath!!!
1、JAVA需要什么样的环境变量,这些环境变量有什么作用?
JAVA程序能够顺利编译需要两个环境变量,一个是PATH(path),一个是CLASSPATH(classpath)。那么这两个环境变量代表什么呢?或者说究竟在JAVA程序编译中有什么作用呢?这就要涉及到WINDOWS的基本知识了。在WINDOWS环境中,每一条能用的指令都保存在硬盘的“某个角落”,比如说指令NOTEPAD(WINDOWS的记事本指令,在C:\WINNT目录下),那么在DOS命令提示符下直接输入NOTEPAD就可以打开记事本了。但是一旦我们把C:\WINNT目录下的NOTEPADEXE这个可执行文件移开(比如说我们现在把它“剪切”到D盘根目录下)我们再在DOS提示符下直接输入NOTEPAD时就无法再打开记事本了,但是我们在DOS下改变路径输入D:\NOTEPAD(或者先输入cd D: 在输入NOTEPAD也行)就可以打开记事本了。这就是说在我们直接输入NOTEPAD的时候,其实其默认路径就是C:\WINN。假设我们要运行一个JAVA程序(hellojava)就要先把它的class文件移动到JAVA里的bin目录下 然后打开DOS,把路径改到JAVA的BIN目录下 执行java helloclass,一次无所谓 但是每次都要这样去做未免太麻烦。还好WINDOWS提供了一个PATH环境变量,他的作用就是现在这个变量的值路径中去找,如果找到了要运行的EXE就运行,否则失败。如果我们把JAVA里的bin目录这个路径赋给path那么下次我在运行java这个命令的时候,即便是直接输入DOS也能够在path变量中找到JAVA的bin目录下的java指令了。
下面说说,classpath环境变量。不知道各位注意到没有,我上面说的那句话——“假设我们要运行一个JAVA程序(hellojava)就要先把它的class文件移动到JAVA里的bin目录下”,为什么要这样做呢?因为我们在用到java helloclass这条指令的时候,DOS不知道helloclass这个文件在哪里,他就先到当前目录中去找,如果找到就运行,否则失败。当然,如果说hellojava在D盘根目录下,你也可以用java D:\helloclass这条指令来运行,但是每次这样做也确实够麻烦。WINDOWS就提供了这样一个环境变量——classpath,如果没有就应该新建一个。我们把D:\这个路径赋值给classpath,那么下次在运行java hellojava的时候就先在当前目录中到,如果找到就运行,如果找不到就在classpath的值路径下去找,找到就运行,找不到就失败。
以上阐述了path和classpath两个环境变量的作用,如果设置好了。java的编译和运行就基本上没什么问题了。至于有些书上说的环境变量javahome初学阶段可以暂时不管它。
2、如何设置环境变量?
右击“我的电脑”,然后“属性”。在分页卡里选择“高级”,然后点击“环境变量”按钮,d出环境变量对话框。在下面的系统环境变量中找到path然后双击,在变量值中添加上JAVA的BIN目录的路径(其他的不要删哈,删了后悔不要怪我哟~~~),和其他的路径值用英文状态的;隔开。至于classpath我一般都没有设置,但是比如有些朋友喜欢规范一点,要把java文件全部放到一个文件夹中,比如说D:\javaexe,那么在classpath中加入;c:\jdk13\lib\toolsjar;c:\jdk13\lib\dtjar;D:\javaexe\这个路径。(注意:;c:\jdk13\lib\toolsjar;c:\jdk13\lib\dtjar;这三个不能少)
java小程序无法运行win7可以运行这个
将文件保存为Ajava,然后放到D盘根目录
cmd中输入:
D:\>javac Ajava
D:\>java A 12 23 32 21
命令行输入的整数是:
12 23 32 21
命令行输入的整数升序排序后:
12 21 23 32
如何运行java小程序先编写一个java小程序(applet)保存为 java
在dos中的文件目录下先编译javac java 生成class文件
接着编写一个含class文件的文件,如<<head<titleHelloWorldApplet</title<body<Applet code=HelloWorldAppletclass width=200 height=400
在dos中文件所在目录下appletviewer 即成功
java小程序不能运行
可能是java环境变量的问题,设置好了重新打开浏览器就行了。
正常情况下设置三种系统环境变量
JAVA_HOME={JDK安装目录} (注:一般这个系统中没有这个,需要自己建)
PATH=%JAVA_HOME%\bin; (注:指原来系统中PATH的内容)
classpath=;%JAVA_HOME%\lib (注:一般这个系统中没有这个,需要自己建)
设置完后,打开命令行
输入java -version
出现类似内容:
java version "150_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 150_06-b05)
Java HotSpot(TM) Client VM (build 150_06-b05, mixed mode, sharing)
这种情况下JDK安装是没有问题的
如果运行不了你的东西,那应该是你写的程序上的问题
JAVA小程序的运行结果没有运行结果……
但是,第一个里面,y = 9766,第二个,y = 3
关于java小程序的运行只要电脑上装有JDK,就可以编译和运行java程序,一般java虚拟机都是win关盘自带的,所以只需要去sun下载jdk
配置好环境变量
在运行里面打开cmd
然后就可以做你要做的事情了
我运行java小程序出错public打错成了pubilc
java小程序运行错误file2 f2=new file2();
和 类名不同 要一致
你看看转换F的 时候有问题没
package com;
public interface PlaneGraphics {
public abstract double area();
public abstract double perimeter();
public abstract void print();
}
package com;
public class Rectangle implements PlaneGraphics{
private double x = 75;
private double y = 157;
private double s = 0;
private double l= 0;
public double area() {
s = x y;
return s;
}
public double perimeter() {
l = 2 (x + y);
return l;
}
public void print() {
Systemoutprintln("这是长方形");
Systemoutprintln("长方形的宽度:"+x+"长方形的长度:"+y);
Systemoutprintln("长方形的面积:"+s);
Systemoutprintln("长方形的周长:"+l);
}
package com;
public class Ellipse implements PlaneGraphics {
private double a = 57;
private double b = 25;
private double s = 0;
private double l = 0;
private double pie = 314;
public double area() {
s = pie a b;
return s;
}
public double perimeter() {
double m = 0;
m = javalangMathsqrt(a b);
l = pie (15 (a+b) - m);
return l;
}
public void print() {
Systemoutprintln("这是椭圆形");
Systemoutprintln("椭圆形的a轴长:"+a+"椭圆形的b轴长:"+b);
Systemoutprintln("椭圆形的面积:"+s);
Systemoutprintln("椭圆形的周长:"+l);
}
}
package com;
public class Test {
public static void main(String[] args) {
Rectangle rec = new Rectangle();
recarea();
recperimeter();
recprint();
Ellipse ell = new Ellipse();
ellarea();
ellperimeter();
ellprint();
}
}
(1) import javaxswingJFrame;
import javaxswingJOptionPane;
public class HelloWorld {
public static void main(String args[]){
JFrame ff=new JFrame();
String R=JOptionPaneshowInputDialog("请输入圆的半径:");
double r=DoubleparseDouble(R);
JOptionPaneshowMessageDialog(ff, "圆的面积为:"+314rr+"\n"+"圆的周长为:"+2314r);
}
}
(2) import javautilScanner;
public class HelloWorld {
public static void main(String args[]){
Scanner scan=new Scanner(Systemin);
int a=scannextInt();
int b=scannextInt();
int c=scannextInt();
if(a+b>c&&b+c>a&&a+c>b){
if((aa==bb+cc)||(cc==aa+bb)||(bb==aa+cc))
Systemoutprint("是直角三角形");
}else
Systemoutprint("不能构成三角形");
}
}
(3) public static void main(String args[]){
int a=1000,i=0,sum=0;
while(i<=a)
{
if(i%2==0)
sum=sum+i;
i++;
}
Systemoutprint(sum);
}
(4) public static void main(String args[]){
int a=12454,i=0;
while(a>0){
a=a/10;
i++;
}
Systemoutprintln(i);
}
(5) import javautilScanner;
public class HelloWorld {
public static void main(String args[]){
Scanner scan=new Scanner(Systemin);
int road=scannextInt();
int weight=scannextInt();
double sum=0;
if (road<=100){
sum=weightroad1;
}else if(road<=300){
sum=weightroad09;
}else if(road<=500){
sum=weightroad08;
}else if(road<=1000){
sum=weightroad07;
}else
sum=weightroad06;
Systemoutprint(sum);
}
}
(6) public static void main(String args[]){
int sum=0;
int total=1;
for(int i=1;i<=4;i++){
for(int j=1;j<=i;j++)
total=totalj;
sum=sum+total;
total=1;
}
Systemoutprintln(sum);
}
参考下,建议自己动手,进步更快哦
以上就是关于编写一个java小程序!全部的内容,包括:编写一个java小程序!、求一用JAVA静态变量Static编写一个计数器的小程序、用Java编写小程序(包含组合框下拉和文本框)变换背景颜色等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)