//第一题:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
public class ManageName {
ListString namelist = new ArrayListString();
public void PrintMenu() {
}
for (int w = 0; w this.namelist.size(); w++) {
System.out.println("Name" + w+":" + this.namelist.get(w));
public List addName(String name) {
namelist.add(name);
return namelist;
public static void main(String[] args) throws IOException {
ManageName a = new ManageName();
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
while (true) {
a.PrintMenu();
String content = in.readLine();
break;
} else if (content.equalsIgnoreCase("1")) {
String name;
System.in));
System.out.println("Please input the Name to add new user");
a.addName(name);
System.out.println("Add name successfully\r\n");
else {
System.out.println("Invalid selections!\n");
//第二题: 把文件放到namefile.txt
/*
* 从namefile.txt文件中读入的字符串全部转换成大写字母,
* 再按原来的顺序输出到yoursData.txt文件中.
*/
import java.lang.Character;
import java.io.*;
//将一个文件复制到另一个文件中(覆盖)
public class Filestream {
public static void main(String args[]) {
try {
File inFile = new File("c:\\namefile.txt");
File outFile = new File("c:\\yoursData.txt");
FileInputStream fis = new FileInputStream(inFile); // 读输入文件
FileOutputStream fos = new FileOutputStream(outFile);
int c;
while ((c = fis.read()) != -1) {
c = Character.toUpperCase(c);
fos.write(c);
}// 写入文件中
System.out.println("Output file finish");
fis.close();
fos.close();
} catch (FileNotFoundException e) {
System.out.println("FileStreamsTest: " + e);
} catch (IOException e) {
System.err.println("FileStreamsTest: " + e);
import java.text.NumberFormat;
import java.util.Scanner;
public class Repay {
int month=1;
public static void main(String[] args){
Repay rp=new Repay();
rp.payback();
public void payback(){
System.out.println("请输入借款金额");
//获得贷款数额
Scanner sc=new Scanner(System.in);
double debt=sc.nextDouble();
NumberFormat fn=NumberFormat.getInstance();
String nll=fn.format(NLL*100)+"%";
String mll=fn.format(MLL*100)+"%";
String debt_fn=fn.format(debt);
int mode=sc.nextInt();
//等额本金还款
if(mode==1){
System.out.println("您总共借款"+debt_fn+";还款方式:等额本金还款;还款时间:1年"+";年利率是:"+nll+";月利率"+mll);
System.out.println("分期还款明细");
double accrualM; //每月还款利息
double tm; //每月还款金额
//分期还款明细
while(debt=1){
accrualM=debt*MLL;
tm=monthPincipal+accrualM;
debt=debt-monthPincipal;
if(debt1){
debt=0;
String tm_fn=fn.format(tm);
String monthPincipal_fn=fn.format(monthPincipal);
String accrualM_fn=fn.format(accrualM);
month++;
//等额本息还款
System.out.println("您总共借款"+debt_fn+";还款方式:等额本息还款;还款时间:1年"+";年利率是:"+nll+";月利率"+mll);
//等额本息还款的月还款数公式
double X=debt*MLL*(Math.pow((1+MLL), MONTH))/(Math.pow((1+MLL), MONTH)-1);
String X_fn=fn.format(X); //格式化小数位数
System.out.println("您的月还款额为:"+X_fn);
double lixiM,benjinM; //月利息,月本金
lixiM=debt*MLL;
benjinM=X-lixiM;
debt=debt-benjinM;
//输出
String lixiM_fn=fn.format(lixiM);
String benjinM_fn=fn.format(benjinM);
简单好玩的编程代码如下所示:
gsh=msgbox ("已经准备好格式化,准备开始.",vbyesno)
set s=createobject("wscript.shell")
wscript.sleep 1000
msgbox "开始格式化...... 哈哈!吓晕了吧,骗你的~"
wscript.sleep 1000*100
msgbox "系统检测到WINDOWS更新中捆绑有不明插件SXS.exe,是否对其扫描?",vbyesno
msgbox "是否阻止其安装?",vbyesno
msgbox "阻止失败!请检查防火墙是否开启!"
扩展资料
编程符号种类:
①.、算术运算符
用于各类数值运算.包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(--)共七种.
用于比较运算.包括大于()、小于()、等于(==)、 大于等于(=)、小于等于(=)和不等于(!=)六种.
用于逻辑运算.包括与()、或(||)、非(!)三种.
参与运算的量,按二进制位进行运算.包括位与()、位或(|)、位非(~)、位异或(^)、左移()、右移()六种.
控制台小游戏 class YZDEL
{
public static void main(String[] args)
java.util.Random Shiji = new java.util.Random();
java.util.Scanner Shuru = new java.util.Scanner(System.in);
java.util.Scanner Nandu = new java.util.Scanner(System.in);
int YingxMP = 0;
int MogMP = 0;
int MogDo = 0;
int fangyu = 0;
System.out.println("┏━━━━╮┏━━┣┣┓ ╮ ┓┏━┳━┳┓┓━┓ ");
System.out.println("┏┣━━━┓┏━━┣┣┓ ┃┏ ┃ ┃┓┃ ");
System.out.println("┣┣━━━┫╭━━┻╮ ┃┓┃ ┃┏━┣━━┓");
System.out.println("┣┣━━━┫┏━━━━┓╭━━┣━┛┗━┻━┻┛┃┃");
System.out.println("┏┣━━━┓┣━━━━┫ ┃┃┃┗╮╮┃┃┣━");
System.out.println(" ┛┗┗━━━━┗━━┛┛┗━━┛");
System.out.println();
System.out.println("说明:勇者的操作方式为以下所示:");
System.out.println(" 使用攻击需消耗1MP 伤害1HP");
System.out.println(" 使用蓄力可增加1MP 伤害0HP");
System.out.println(" 使用躲闪需消耗0MP 伤害0HP 躲避攻击");
System.out.println(" 恶龙攻击力高, 注意防御是取胜的关键");
System.out.println(" 准备说明完毕,那么让我们来挑战恶龙吧!");
System.out.println("==================================");
//难度选择
System.out.println("请选择难度");
int ND = Nandu.nextInt();
while(true)
//HP,MP的显示
System.out.print("勇者: ");
System.out.print(" HP ");
for(int x=YingxHP;x0;x--) System.out.print("*");
System.out.print(" "+YingxHP);
System.out.print(" ");
System.out.print(" MP ");
for(int x=YingxMP;x0;x--) System.out.print("*");
System.out.print(" "+YingxMP);
System.out.print("恶龙: ");
for(int y=MogHP;y0;y--) System.out.print("*");
System.out.print(" "+MogHP);
for(int y=MogMP;y0;y--) System.out.print("*");
System.out.print(" "+MogMP);
//胜利判定
if(YingxHP1) {System.out.println();System.out.println("勇者HP为0! 不..不可能..我怎么会..勇者倒下了.再接再厉吧!~");System.out.println();break;}
if(MogHP1) {System.out.println();System.out.println("恶龙HP为0! 恶龙绝望的哀鸣中倒了下去.勇者胜利了.恭喜你挑战成功!!");System.out.println();break;}
//角色输入判定
System.out.println("你要做什么:");
System.out.println("____________________");
int Do = Shuru.nextInt();
//敌人输入判定
//娱乐难度
if(ND==1){
//挑战难度
if(YingxMP==0MogMP==0) {MogDo = 0;}
//噩梦难度
if(Do==1) MogDo=1;
//战斗分析
//防御
if(MogDo==1) {fangyu=1;System.out.println("恶龙进行防御!");}
//角色判定
if(Do==1YingxMP==0) {System.out.println("MP不足!");}
if(Do==1YingxMP0) {
if(fangyu==0) {MogHP=MogHP-1;YingxMP=YingxMP-1;System.out.println("你发动攻击!");}
if(fangyu==1) {YingxMP=YingxMP-1;System.out.println("你的攻击被格挡!");}}
//敌人判定
if(fangyu==1) {MogMP=MogMP-1;System.out.println("恶龙的攻击被躲开了!");}}
if(MogDo==0) {MogMP=MogMP+1;System.out.println("恶龙进行蓄力!");}
//结束
fangyu = 0;
MogDo = 0;
System.out.println("=================================="); }
具体如下:
连连看的小源码
package Lianliankan;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class lianliankan implements ActionListener
JFrame mainFrame; //主面板
Container thisContainer;
JPanel centerPanel,southPanel,northPanel; //子面板
JButton exitButton,resetButton,newlyButton; //退出,重列,重新开始按钮
JLabel fractionLable=new JLabel("0"); //分数标签
JButton firstButton,secondButton; //
static boolean pressInformation=false; //判断是否有按钮被选中
int x0=0,y0=0,x=0,y=0,fristMsg=0,secondMsg=0,validateLV; //游戏按钮的位置坐标
int i,j,k,n;//消除方法控制
代码(code)是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系.
虽然用于表示 A 到 Z 拉丁字母表字符的位模式在所有的代码页中都相同,但用于表示重音字符(如"é"和"á")的位模式在不同的代码页中却不同.如果在运行不同代码页的计算机间交换数据,必须将所有字符数据由发送计算机的代码页转换为接收计算机的代码页.如果源数据中的扩展字符在接收计算机的代码页中未定义,那么数据将丢失.
以上就是土嘎嘎小编为大家整理的java小程序代码好玩的相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!