「java个人博客程序源码」javaweb个人博客源码

博主:adminadmin 2023-01-11 07:45:08 961

本篇文章给大家谈谈java个人博客程序源码,以及javaweb个人博客源码对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

求JAVA入门小程序源代码

mport java.util.*;

public class HuiWen

{

public static void main(String[] args)

{

Scanner in=new Scanner(System.in);

System.out.println("please input a String:");

String st=in.nextLine();

String s=st.toLowerCase();

int i=0;

int j=s.length()-1;

boolean t=true;

char first=s.charAt(i);

char last=s.charAt(j);

for(;ij;)

{

while(!(first='a'first='z'))

{

i++;

first=s.charAt(i);

}

while(!(last='a'last='z'))

{

j--;

last=s.charAt(i);

}

if(i=j)

break;

if(first==last)

{

i++;

j--;

first=s.charAt(i);

last=s.charAt(j);

}

else

{

t=false;

break;

}

}

if(t)

System.out.println(st+"是回文串");

else

System.out.println(st+"不是回文串");

}

}

//判断是否为回文字串

//什么实用的程序,说具体点!你要计算器的程序吗?

//下面是计算器的程序,把分拿来吧!

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

public class Calculator

{

public static void main(String[] args)

{

CalculatorFrame frame=new CalculatorFrame();

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.setVisible(true);

}

}

class CalculatorFrame extends JFrame

{

public CalculatorFrame()

{

setTitle("Calculator");

CalculatorPanel panel=new CalculatorPanel();

add(panel);

pack();

}

}

class CalculatorPanel extends Panel

{

public CalculatorPanel()

{

setLayout(new BorderLayout());

result=0;

lastCommand="=";

start=true;

flag=true;

display=new JButton("0");

display.setEnabled(false);

add(display,BorderLayout.NORTH);

ActionListener insert=new InsertAction();

ActionListener command=new CommandAction();

panel=new JPanel();

panel.setLayout(new GridLayout(4,5));

addButton("7",insert);

addButton("8",insert);

addButton("9",insert);

addButton("/",command);

addButton("CE",command);

addButton("4",insert);

addButton("5",insert);

addButton("6",insert);

addButton("*",command);

addButton("Backspace",command);

addButton("1",insert);

addButton("2",insert);

addButton("3",insert);

addButton("-",command);

addButton("sqrt",command);

addButton("0",insert);

addButton(".",insert);

addButton("=",command);

addButton("+",command);

addButton("1/x",command);

add(panel,BorderLayout.CENTER);

}

private void addButton(String label,ActionListener listener)

{

JButton button=new JButton(label);

button.addActionListener(listener);

panel.add(button);

}

private class InsertAction implements ActionListener

{

public void actionPerformed(ActionEvent event)

{

String input=event.getActionCommand();

if(startflag)

{

display.setText("");

start=false;

}

if(flag)

display.setText(display.getText()+input);

}

}

private class CommandAction implements ActionListener

{

public void actionPerformed(ActionEvent event)

{

String command=event.getActionCommand();

if(command.equals("CE"))

{

display.setText("0");

start=true;

flag=true;

command="=";

}

else

if(startflag)

{

if(command.equals("-"))

{

display.setText(command);

start=false;

}

else

if((command.equals("1/x")||command.equals("sqrt"))flag)

calculate(Double.parseDouble(display.getText()),command);

else

if(flag)

lastCommand=command;

}

else

{

if(command.equals("Backspace")flag)

{

String s=display.getText();

char[] s1=s.toCharArray();

if(s.length()=2)

{

String s2=new String(s1,0,s.length()-1);

display.setText(s2);

}

else

{

display.setText("0");

start=true;

}

}

else if(flag)

{

calculate(Double.parseDouble(display.getText()),command);

lastCommand=command;

start=true;

}

}

}

}

public void calculate(double x,String command)

{

if(lastCommand.equals("+")) result+=x;

else if(lastCommand.equals("-")) result-=x;

else if(lastCommand.equals("/"))

{

if(x!=0)

result/=x;

else

{

display.setText("除数不能为0");

start=false;

flag=false;

return;

}

}

else if(lastCommand.equals("*")) result*=x;

else if(command.equals("1/x"))

{

if(x!=0)

result=1/x;

else

{

display.setText("除数不能为0");

start=false;

flag=false;

return;

}

}

else if(command.equals("sqrt"))

{

if(x=0)

result=Math.sqrt(x);

else

{

display.setText("函数输入无效");

start=false;

flag=false;

return;

}

}

else if(lastCommand.equals("=")) result=x;

display.setText(""+result);

}

private JButton display;

private JPanel panel;

private double result;

private String lastCommand;

private boolean start;

private boolean flag;

}

用JAVA 编程的源代码

直接定义两个接口学生接口里面定义一个学费的变量,老师接口里面定义一个工资变量,

eclipse里面可以自动帮你添加相关变量的getterhe

setter方法的。

java博客系统源码, tomcat,myeclipse,mysql,数据库连接。

百度一下开源中国,在右上角有个搜索框,里面可以选择软件语言.

我用过php的,里面也有java的

个人博客管理系统源码

技术栈

后端技术栈:egg.js + mysql + sequelize + jwt 等

前端技术栈:vue全家桶 + axios + elementUI + markdown编辑器等

前端项目地址:

项目运行

git clone

# 如果clone 很慢,也可以拉码云的仓库

git clone

cd egg-cms

npm install

然后修改config/config.default.js和database/config.json(这个改不改都行)下自己的数据库用户名和密码

创建数据库egg_cms_development

在egg_cms_development数据库下导入项目根目录下egg_cms_development.sql文件

运行项目

npm run dev

浏览器打开

admin登录账号:admin,密码: 123456 普通用户账号密码自己用admin去用户管理创建

演示地址: (自己服务器只开放部分功能,想要查看全部功能,请copy代码在自己的电脑上看)

用户名: test

密码:123456

项目功能

登录 -- 完成

首页 -- 去我的博客

文章列表 -- 增删改查

文章类型 -- 增删改查

用户中心 -- 增删改查

角色管理 -- 增删改查

菜单管理 -- 增删改查

部门管理 -- 增删改查

通知公告 -- 增删改查

头像上传 -- 完成

我的博客前端界面(知道地址后无需登录就可以进入)

界面截图

传送门:前端vue3 + 后端egg项目地址: 或者

java个人博客程序源码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于javaweb个人博客源码、java个人博客程序源码的信息别忘了在本站进行查找喔。