java编程代码
javarrr阅读数:872018-11-16
刚刚开始学习Java,你可能会想Java用在什么地方。你可能会想,除了《我的世界》这款游戏外其他游戏很少用Java开发,桌面工具如Adobe Acrobat、Microsoft Office也没有用Java开发,甚至操作系统Linux、Windows也没用。那么人们到底会在什么地方用到Java呢?
Java到底有没有现实世界的应用?好吧,其实并不是只有你一个人对这个问题感到困惑。很多程序员在开始Java之前或者在毕业时选择Java作为编程语言时也问过相同的问题。顺便说一下,你可以通过在你计算机上安装Java获得Java在哪些地方使用的相关线索。Oracle声称超三十亿的设备上运行着Java,那是一个巨大的数字,不是吗?大多数公司用一种或者其他方式使用Java。很多服务器端使用Java来处理每天数十百万的请求,高频率的交易应用同样也使用Java,例如LMAX交易程序,这套程序基于他们开创性的线程间通讯库——Disruptor。在这篇文章中,我们将会看到一些更精确的例子。什么种类的项目使用Java开发?在哪些领域内Java是占统治地位的?现实生活中Java到底用在什么地方?
现实生活中的Java应用
在现实生活中,很多地方都用到了Java,从商业上的电子商务网站到安卓App,从科学应用到经济应用,如电子交易系统,从游戏如《我的世界》到桌面应用,如Eclipse、Netbeans、Interllij,从开源类库到J2ME应用。让我们更详细地看一下它们。
❷ 求一个简单java程序代码,谢谢
public class TestStar {
public static void main(String[] args) {
String star = "*";
for (int i = 0; i < 5; i++) {
if (i == 0) {
System.out.print(" " + star);
System.out.println();
}
if (i == 1) {
for (int z = 0; z < 4; z++) {
System.out.print(" " + star);
}
System.out.println();
}
if (i == 2) {
System.out.print(" ");
for (int x = 0; x < 3; x++) {
System.out.print(" " + star);
}
System.out.println();
}
if (i == 3) {
for (int y = 0; y < 2; y++) {
System.out.print(" " + star + " ");
}
}
}
}
}
是好使的 但是我没找到画五角星有什么规律(五角星好象不是正规图形吧?)如果还有什么要求的话 补充问题(如果是用*填充所有的东西 不包括 “ ”的话 我可以重新再给你写一个)
❸ java基础编程求完整代码
1.利用循环解决问题前要考虑是否需要使用循环,如果说代码非常容易展开的话可以考虑手动写,在写代码的时候要避免写不必要的循环,因为循环运行时没有顺序结构快。然后思考要用循环干什么,遍历数组?还是单纯的使代码多执行几次?
2.这里给出三种实现方式
① for (int i = 100; i > 0; i -= 5) System.out.println(i);
② int i = 500;
while(i > 0) {
System.out.println(i);
i -= 5;
}
③ int i = 100;
do {
System.out.println(i);
i -= 5;
} while (i > 0);
流程图:
① 一创建变量i = 100;
二判断 i > 0,若是则进入循环,否则退出循环
三执行println
四执行i -= 5
五返回四
② 同①
③一创建变量i = 100
二执行println
三执行i -= 5
四判断i > 0,若是则返回二,否则退出
3.int i= 1;
int c = 0;
do {
if (i % 7 == 0) c += i;
++i;
} while (i <= 50);
System.out.println(c);
❹ Java编程(写出程序代码)
写了一来个代码,代码如下,可以源进行参考
publicclasssum{
publicstaticvoidmain(String[]args){
//创建一个Scanner的对象input
Scannerinput=newScanner(System.in);
//提示用户输入数据
System.out.print("请输入一个整数");
//将输入的值赋给n
intn=input.nextInt();
//定义变量接收计算后的和
intsum=0;
//利用循环进行求和
for(inti=0;i<=n;i++){
sum+=i;
}
//输出最后的和
System.out.println("从0一直到"+n+"的所有整数的和是:"+sum);
}
}
❺ Java程序代码
publicclassRect
{
publicdoublearea(doublea,doubleb)
{
returna*b;
}
}
publicclassExample1
{
publicstaticvoidmain(String[]args)
{
Scannerread=newScanner(System.in);
System.out.println("请输入矩专形的长:");
doublea=read.nextDouble();
System.out.println("请输入矩形的宽:");
doubleb=read.nextDouble();
Rectrect=newRect();
doublearea=rect.area(a,b);
System.out.println("矩形的面积为:属"+area);
}
}
希望可以帮到你,望点赞~
❻ java编程的代码
//----------Main---------------
publicclassMain{
publicstaticvoidmain(String[]args){
//各自创建对象
AK47ak47=newAK47();
USPusp=newUSP();
//各自装一次弹夹
ak47.setNum(30);
usp.setNum(12);
//各自连续发射10次
for(inti=0;i<10;i++){
ak47.fire();
usp.fire();
}
//各自剩余子弹数目
System.out.println(ak47.getNum());
System.out.println(usp.getNum());
}
}
//-----------USP---------------
publicclassUSPextendsGun{
publicUSP(){
this.name="USP";
}
publicvoidfire(){
this.num--;
}
}
//-----------AK47---------------
publicclassAK47extendsGun{
publicAK47(){
this.name="AK47";
}
publicvoidfire(){
this.num-=3;
}
}
//-----------Gun---------------
publicclassGun{
//定义为public的属性都被子类继承,"无私"的父类Gun
publicStringname;
publicStringid;
publicintnum;
protectedstaticcount;
publicGun(){
Gun.count++;
this.id=Gun.count;
this.name="Gun";
this.num=12;
}
publicStringgetName(){
returnthis.name;
}
publicvoidsetName(Stringname){
this.name=name;
}
publicintgetNum(){
returnthis.num;
}
publicvoidsetNum(intnum){
this.num=num;
}
protectedvoidfire(){}
}
❼ java编程,求实际代码
商品最好存储在数据库中, 商业应用哪有存在文件里的, 也就是学校练习使用文件存储。
这是一段增删改查的代码, 将里面的MSC类修改成商品类就行了.(既然学过java, 你应该会修改吧)
数据库使用mysql(小型) 或sql server(大型) 均可:建议使用mysql即可
代码:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
class MSC
{
public String MscID;
public String MscName;
public String MscCompany;
public float MscLongitude;
public float MscLatitude;
public float MscAltitude;
public MSC(String MscID, String MscName, String MscCompany,
float MscLongitude, float MscLatitude,float MscAltitude){
this.MscID = MscID;
this.MscName = MscName;
this.MscCompany = MscCompany;
this.MscLongitude =MscLongitude;
this.MscLatitude = MscLatitude;
this.MscAltitude = MscAltitude;
}
}
public class sqlserverjdbc {
public Connection getConnection(){
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //加载JDBC驱动
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=gsm"; //连接服务器和数据库sample
String userName = "sa"; //默认用户名
String userPwd = "123"; //密码
Connection dbConn = null;
try {
Class.forName(driverName);
dbConn =DriverManager.getConnection(dbURL, userName, userPwd);
} catch (Exception e) {
e.printStackTrace();
}
return dbConn;
}
public void printUserInfo(){
Connection con = getConnection();
Statement sta = null;
ResultSet rs = null;
System.out.println("打印表格MSC信息");
try {
sta = con.createStatement();
rs = sta.executeQuery("select * from MSC信息");
System.out.println("MscID\tMscName\tMscCompany\tMscLongitude\tMscLatitude\tMscAltitude");
while(rs.next()){
System.out.println(rs.getString("MscID")+"\t"+
rs.getString("MscName")+"\t"+
rs.getString("MscCompany")+"\t"+
rs.getFloat("MscLongitude")+"\t"+
rs.getFloat("MscLatitude")+"\t"+
rs.getFloat("MscAltitude"));
}
con.close();
sta.close();
rs.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("打印完成\n");
}
public void delete(String MscID){
Connection con = getConnection();
String sql = "delete from MSC信息 where MscID = " + MscID;
PreparedStatement pst;
System.out.println("删除表格MSC信息中 ID = "+MscID+"的记录");
try {
pst = con.prepareStatement(sql);
pst.execute();
pst.close();
con.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("记录删除失败!!!");
}
System.out.println("记录删除成功!!!\n");
}
public void insert(MSC msc){
Connection con = getConnection();
String sql = "insert into MSC信息 values(?,?,?,?,?,?)";
PreparedStatement pst;
System.out.println("插入一条记录");
try {
pst = con.prepareStatement(sql);
pst.setString(1, msc.MscID);
pst.setString(2, msc.MscName);
pst.setString(3, msc.MscCompany);
pst.setFloat(4, msc.MscLongitude);
pst.setFloat(5, msc.MscLatitude);
pst.setFloat(6, msc.MscAltitude);
pst.execute();
pst.close();
con.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("插入失败!!!");
}
System.out.println("插入成功!!!\n");
}
//更新MscID的MscName
public void updateMscName(String MscID, String MscName){
Connection con = getConnection();
String sql = "update MSC信息 set MscName = ? where MscID = ?";
PreparedStatement pst;
System.out.println("修改一条记录");
try {
pst = con.prepareStatement(sql);
pst.setString(1, MscName);
pst.setString(2, MscID);
pst.execute();
pst.close();
con.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("修改失败!!!");
}
System.out.println("修改成功!!!\n");
}
public static void main(String args[]){
sqlserverjdbc sql = new sqlserverjdbc();
sql.printUserInfo();
sql.delete("1111");
sql.printUserInfo();
sql.updateMscName("5215", "联想");
sql.printUserInfo();
sql.insert(new MSC("1111", "中兴" ," 中兴", (float)12.2, (float)3.4,(float)45.5));
sql.printUserInfo();
}
}
❽ java编程,求一份代码!
按照你的要求编写的检测一个字符串是否是合法的密码的Java程序如下
publicclassH{
(Stringstr){
if(str.length()<8)returnfalse;
for(inti=0;i<str.length();i++){
if(Character.isLetterOrDigit(str.charAt(i))==false)
returnfalse;
}
intcount=0;
for(inti=0;i<str.length();i++){
if(Character.isDigit(str.charAt(i))==true)
count++;
}
if(count<2)returnfalse;
returntrue;
}
publicstaticvoidmain(String[]args){
Strings="12345678";
if(checkPassword(s)==true){
System.out.println("字符串"+s+"是合法的密码");
}else{
System.out.println("字符串"+s+"不是合法的密码");
}
}
}
运行结果
字符串12345678是合法的密码
❾ 急!!!简单JAVA编程代码
public class Test {
public static void main(String[] args) {
rec = new MyRectangle(3, 5);
MyRectangle square = new MySquare(4);
System.out.println(rec.toString());
System.out.println(square.toString());
}
}
class MyRectangle{
protected double width;
protected double length;
public MyRectangle(double length, double width){
this.width = width;
this.length = length;
}
public double getLength() {
return length;
}
public double getWidth() {
return width;
}
public void setWidth(double width) {
this.width = width;
}
public double getArea(){
return this.width * this.length;
}
public String toString(){
return "长方形的长为:" + length + ", 宽: " + width + ", 面积为:" + getArea();
}
}
class MySquare extends MyRectangle{
public MySquare(double length){
super(length, length);
}
public double getArea(){
return Math.pow(super.width, 2);
}
public String toString(){
return "正方形边长为: " + super.length + ", 面积为: " + getArea();
}
}
----------测试
长方形的长为:3.0, 宽: 5.0, 面积为:15.0
正方形边长为: 4.0, 面积为: 16.0
❿ 急求:java编程代码
public class Client{
private String birthday="你的生日";
public String getBirthday() {
return this.birthday;
}
public void setBirthday(String birthday) {
this.birthday= birthday;
}
}
public class Client1{
private String birthday="你最想创建的人的生日";
public String getBirthday() {
return this.birthday;
}
public void setBirthday(String birthday) {
this.birthday= birthday;
}
}
public class test{
publicstaticvoidmain(String[] args){
StringBuilder sb = new StringBuilder();
Client c= new Client();
Client1 c1= new Client1();
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd”);
String str= sb.append("当前日期:"+sdf.format(date)+";"+ "\n"+"自己的生日"+c.getBirthday()+"; "+"\n"+"创建人的生日"+c1.getBirthday());
FileWriter writer;
try{
writer = newFileWriterD:\Obj.txt");
File file = new File("D:\Obj.txt");
if (!file.exists()) {
file.mkdir();
}
writer.write(str);
writer.flush();
writer.close();
} catch(IOException e) {
e.printStackTrace();
}
}
try{
String encoding ="GBK";// 字符编码(可解决中文乱码问题 )
File file =newFile("D:\Obj.txt");
if(file.isFile() && file.exists()) {
InputStreamReader read =newInputStreamReader(newFileInputStream(file), encoding);
BufferedReader bufferedReader =newBufferedReader(read);
String lineTXT =null;
while((lineTXT = bufferedReader.readLine()) !=null) {
List list=newArrayList();
BufferedReader br=newBufferReader(newInputStreamReader(newFileInputStream(newFile("D:\Obj.txt"))));
String str=null;
while((str=br.readLine())!=null)
{
list.add(newInteger(str));
}
Integer[] i=newInteger[list.size()];
list.toArray(i);
System.out.println(list[0]+list[1]+list[2]);
}
read.close();
}else{
System.out.println("找不到指定的文件!");
}
}catch(Exception e) {
System.out.println("读取文件内容操作出错");
e.printStackTrace();
}
}
删除:
File file = new File(D:\Obj.txt);
// 路径为文件且不为空则进行删除
if (file.isFile() && file.exists()) {
file.delete();
}