以下是使用记事本(Notepad)来运行Java程序的步骤:
编写Java源代码文件,例如HelloWorldjava。可以使用任何文本编辑器来编写Java源代码,包括记事本(Notepad)。
打开记事本(Notepad)并在其中粘贴或输入Java源代码。
保存Java源代码文件,例如保存为HelloWorldjava。
打开命令提示符或终端窗口,在其中使用cd命令切换到Java源代码文件所在的目录。例如:
cd C:\Users\UserName\Documents\Java
其中UserName是你的用户名,Java是Java源代码文件所在的目录名。
编译Java源代码文件,使用以下命令:
javac HelloWorldjava
这会将Java源代码文件编译成字节码文件。
运行Java程序,使用以下命令:
java HelloWorld
这会在命令提示符或终端窗口中运行Java程序,并输出程序的结果。
注意:在使用记事本(Notepad)编写Java源代码时,应将文件编码保存为UTF-8格式,以避免出现编码问题。
具体代码如下:
import javaxswing;
import javaawtevent;
import javaawt;
public class Calculator extends JFrame implements ActionListener {
private JFrame jf;
private JButton[] allButtons;
private JButton clearButton;
private JTextField jtf;
public Calculator() {
//对图形组件实例化
jf=new JFrame("任静的计算器10:JAVA版");
jfaddWindowListener(new WindowAdapter(){
public void windowClosing(){
Systemexit(0);
}
});
allButtons=new JButton[16];
clearButton=new JButton("清除");
jtf=new JTextField(25);
jtfsetEditable(false);
String str="123+456-7890=/";
for(int i=0;i<allButtonslength;i++){
allButtons[i]=new JButton(strsubstring(i,i+1));
}
}
public void init(){
//完成布局
jfsetLayout(new BorderLayout());
JPanel northPanel=new JPanel();
JPanel centerPanel=new JPanel();
JPanel southPanel=new JPanel();
northPanelsetLayout(new FlowLayout());
centerPanelsetLayout(new GridLayout(4,4));
southPanelsetLayout(new FlowLayout());
northPaneladd(jtf);
for(int i=0;i<16;i++){
centerPaneladd(allButtons[i]);
}
southPaneladd(clearButton);
jfadd(northPanel,BorderLayoutNORTH);
jfadd(centerPanel,BorderLayoutCENTER);
jfadd(southPanel,BorderLayoutSOUTH);
addEventHandler();
}
//添加事件监听
public void addEventHandler(){
jtfaddActionListener(this);
for(int i=0;i<allButtonslength;i++){
allButtons[i]addActionListener(this);
}
clearButtonaddActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
CalculatorthisjtfsetText("");
}
});
}
//事件处理
public void actionPerformed(ActionEvent e) {
//在这里完成事件处理 使计算器可以运行
String action=egetActionCommand();
if(action=="+"||action=="-"||action==""||action=="/"){
}
}
public void setFontAndColor(){
Font f=new Font("宋体",FontBOLD,24);
jtfsetFont(f);
jtfsetBackground(new Color(0x8f,0xa0,0xfb));
for(int i=0;i<16;i++){
allButtons[i]setFont(f);
allButtons[i]setForeground(ColorRED);
}
}
public void showMe(){
init();
setFontAndColor();
jfpack();
jfsetVisible(true);
jfsetDefaultCloseOperation(JFrameEXIT_ON_CLOSE);
}
public static void main(String[] args){
new Calculator()showMe();
}
}
这道题目考察的是运用递归(数列)的思路去解决问题。
假设到第24个月,示例代码如下:
public class woo {
public static void main(String args[]) {
Systemoutprintln(fib(24));
}
private static int fib(int n) {
if (n == 1 || n == 2) {
return 1;
} else {
return fib(n - 1) + fib(n - 2);
}
}
}
扩展资料:
斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……。
在数学上,斐波纳契数列以如下被以递推的方法定义:F(1)=1,F(2)=1, F(n)=F(n-1)+F(n-2)在现代物理、准晶体结构、化学等领域,斐波纳契数列都有直接的应用,为此,美国数学会从1963年起出版了以《斐波纳契数列季刊》为名的一份数学杂志,用于专门刊载这方面的研究成果。
参考资料:
百度百科:斐波那契数列
百度百科:递归函数
使用记事本编写Java程序需要遵循以下步骤:1 打开记事本软件;
2 在空白文件中输入Java代码;
3 保存文件时,选择“所有文件”类型,并将文件后缀名改为“java”;
4 打开命令行窗口,切换至程序所在目录;
5 使用Javac编译器编译该Java程序;
6 若编译成功,使用Java虚拟机运行该程序。
下面简单介绍这些步骤的具体 *** 作:
1 打开记事本软件:点击开始菜单,在“所有程序”中找到“附件”文件夹,然后单击“记事本”。
2 输入Java代码:根据自己的需要,输入相应的Java代码。例如,可以尝试输入以下代码:
public class HelloWorld {
public static void main(String[] args) {
Systemoutprintln(Hello, world!);
}
}
上述代码是经典的Java程序,其功能是在控制台窗口输出“Hello, world!”字符串。
3 保存文件:在记事本软件中,选择“文件”->“另存为”,然后在d出的“另存为”对话框中,选中“所有文件”类型,并将文件名改为“HelloWorldjava”。注意,Java程序的文件名必须与公共类的类名相同。
4 打开命令行窗口:点击开始菜单,在“所有程序”中找到“附件”文件夹,然后单击“命令提示符”。
5 切换至程序所在目录:在命令行窗口中,使用cd命令切换至Java程序所在的目录。
6 编译Java程序:在命令行窗口中,输入以下命令:
javac HelloWorldjava
上述命令会使用Javac编译器编译HelloWorldjava文件。若编译成功,则会在当前目录下生成一个名为“HelloWorldclass”的字节码文件。
7 运行Java程序:在命令行窗口中,输入以下命令:
java HelloWorld
上述命令会使用Java虚拟机运行HelloWorldclass文件。程序将在控制台窗口中输出“Hello, world!”字符串。
以上就是使用记事本编写Java程序的基本步骤。记住,在编写Java程序时,要注意语法和缩进等细节问题。
按照题目要求编写的Circle类的Java程序如下(文件名Circlejava)
public class Circle{
private double radius;
Circle(){
radius=0;
}
Circle(double r){
radius=r;
}
double getRadius(){
return radius;
}
double getLength(){
return 2MathPIradius;
}
double getArea(){
return MathPIradiusradius;
}
void disp(){
Systemoutprintln("圆的半径为"+getRadius());
Systemoutprintln("圆的周长为"+getLength());
Systemoutprintln("圆的面积为"+getArea());
}
}
下面是Circle类的测试类Test(文件名Testjava 要运行需要和Circlejava放在同一包内)
public class Test{
public static void main(String[] args){
Circle c=new Circle(25);
cdisp();
}
}
java源代码是用来关联jar中的编译代码的。
应用场景:通常在打开eclipse中的jar的时候,发现class文件不能被打开,此时出现下面的界面,此时就需要通过“Attach Source”,之后找到对应的java源代码来实现代码关联,即可正常的显示class类中的内容。
备注:如果此处ava源代码指的是源代码文件(“java”),是用来进行代码维护和二次开发的必备东西。
书写优良代码每个程序员的必备素质,优良代码应该具有如下的特点:
1,性能好:每个接口都应该记入总的调用时间,以此来衡量一个接口的性能,经过持续的优化,也达到最优的时间!
2,易于扩展:设计伊始,就应该对可扩展性提供支持,这就需要我们了解开发的六大原则,还有设计模式等等让我们的代码变得更加容易扩展!
3,可读性高:对重复代码进行封装,过长的方法是绝对禁止的,通常一个方法中不应该超过100行代码,对主要的功能提供必要的注释,方法需要满足单一职责,将集合,时间处理等等抽象为工具类,提供复用!
4,见名知意:整个项目中的类,方法,变量都应该见名知意,避免classA,intn等取名方式!
5,异常处理:使用卫语句先判断,对不符合接口的参数直接返回,以免发生异常!如果有其他异常,对异常进行捕获处理,异常打印!
6,单元测试:良好的代码一定要配套单元测试,这样才能及时发现功能问题,也能为别人及时调试代码!
7,接口文档:设计之前先写接口文档,后使用swagger实现页面化的接口文档,便于接口阅读,同时支持页面调用测试!
总之,千万别写那种过上几个月,自己都不认识的代码。。
一直在分享软件开发相关东西,查看我之前的文章,你必然会学到东西!
Java是一门计算机编程语言,面向对象的编程语言。Java可以开发后端,有spring,springmvc,springboot,springcould等等都是使用Java开发。Java也有前端框架,有Jquery,JavaScript,JSP,Servlet,统称JavaWEB开发。使用Java编写一个程序很简单,按照相关的模板,加上业务代码就可以实现一套系统。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)