真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java有多少源代碼 簡(jiǎn)述java的源代碼文件包含哪幾個(gè)部分?順序是什么?

java萬(wàn)年歷源代碼是多少?

package org.java.test;

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名注冊(cè)、虛擬空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、察雅網(wǎng)站維護(hù)、網(wǎng)站推廣。

import java.util.Scanner;

public class CalendarTest{

public static void main(String[] args) {

System.out.println("歡 迎 使 用 萬(wàn) 年 歷");

Scanner input = new Scanner(System.in);

System.out.print("\n請(qǐng)選擇年份: ");

int year = input.nextInt();

System.out.print("\n請(qǐng)選擇月份: ");

int month = input.nextInt();

System.out.println();

int days = 0; // 存儲(chǔ)當(dāng)月的天數(shù)

boolean isRn;

/* 判斷是否是閏年 */

if (year % 4 == 0 !(year % 100 == 0) || year % 400 == 0) { // 判斷是否為閏年

isRn = true; // 閏年

} else {

isRn = false;// 平年

}

/* 計(jì)算輸入的年份之前的天數(shù) */

int totalDays = 0;

for (int i = 1900; i year; i++) {

/* 判斷閏年或平年,并進(jìn)行天數(shù)累加 */

if (i % 4 == 0 !(i % 100 == 0) || i % 400 == 0) { // 判斷是否為閏年

totalDays = totalDays + 366; // 閏年366天

} else {

totalDays = totalDays + 365; // 平年365天

}

}

/* 計(jì)算輸入月份之前的天數(shù) */

int beforeDays = 0;

for (int i = 1; i = month; i++) {

switch (i) {

case 1:

case 3:

case 5:

case 7:

case 8:

case 10:

case 12:

days = 31;

break;

case 2:

if (isRn) {

days = 29;

} else {

days = 28;

}

break;

default:

days = 30;

break;

}

if (i month) {

beforeDays = beforeDays + days;

}

}

totalDays = totalDays + beforeDays; // 距離1900年1月1日的天數(shù)

/* 計(jì)算星期幾 */

int firstDayOfMonth; // 存儲(chǔ)當(dāng)月第一天是星期幾:星期日為0,星期一~星期六為1~6

int temp = 1 + totalDays % 7; // 從1900年1月1日推算

if (temp == 7) { // 求當(dāng)月第一天

firstDayOfMonth = 0; // 周日

} else {

firstDayOfMonth = temp;

}

/* 輸出日歷 */

System.out.println("星期日\(chéng)t星期一\t星期二\t星期三\t星期四\t星期五\t星期六");

for (int nullNo = 0; nullNo firstDayOfMonth; nullNo++) {

System.out.print("\t"); // 輸出空格

}

for (int i = 1; i = days; i++) {

System.out.print(i + "\t");

if ((totalDays + i-1) % 7 == 5) { // 如果當(dāng)天為周六,輸出換行

System.out.println();

}

}

}

}

這是你要的萬(wàn)年歷嗎?

求JAVA源代碼

我用了半個(gè)小時(shí) 幫你寫了一個(gè)簡(jiǎn)單的驗(yàn)證用戶名和密碼登陸問(wèn)題 別辜負(fù)我的好意 下面是代碼!(建好包和類 代碼粘過(guò)去就能用)

實(shí)體類 包entity

-------------------------------------------------------------

package entity;

/**

* 用戶實(shí)體類

* @author new

*

*/

public class Users {

private String name;//用戶名

private String pass;//用戶密碼

/**

* 空的構(gòu)造函數(shù) 用戶實(shí)力化 此類對(duì)象

*/

public Users(){

}

/**

* 構(gòu)造函數(shù) 接收用戶名和密碼

* @param name

* @param pass

*/

public Users(String name, String pass) {

this.name = name;

this.pass = pass;

}

/**

* 下面set和get方法就不用解釋了吧

* @return

*/

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public String getPass() {

return pass;

}

public void setPass(String pass) {

this.pass = pass;

}

}

數(shù)據(jù)庫(kù)類 包dao(我是模擬一下數(shù)據(jù)庫(kù) 沒(méi)有用到數(shù)據(jù)庫(kù))

--------------------------------------------------------------

package dao;

import java.util.*;

import entity.Users;//導(dǎo)入實(shí)體類

/**

* 模擬數(shù)據(jù)庫(kù) 用戶DAO

* @author new

*

*/

public class UsersDAO {

private static Users users=new Users();

static

{

users.setName("tom");

users.setPass("jerry");

}

/**

* 根據(jù)姓名查找這個(gè)用戶 (模擬一下數(shù)據(jù)庫(kù))

* @param name

* @return

*/

public Users findUserByName(String name)

{

if(name.equals(this.users.getName()))

{

return this.users;

}

return null;

}

}

業(yè)務(wù)類 包service (驗(yàn)證用戶名和密碼)

------------------------------------------------------------

package service;

import dao.UsersDAO;

import entity.Users;

/**

* 驗(yàn)證密碼 業(yè)務(wù)類

* @author new

*

*/

public class validatePass {

//實(shí)力化DAO對(duì)象

private UsersDAO us=new UsersDAO();

/**

* 驗(yàn)證輸入的密碼是否正確

* @param name

* @param pass

* @return

*/

public Users validate(String name,String pass)

{

Users user=null;

user=us.findUserByName(name);

//如果不為空 說(shuō)明查到了

if(user!=null)

{

//用查詢出來(lái)對(duì)象的密碼和傳過(guò)來(lái)的密碼比較

if(user.getPass().equals(pass))

{

return user;

}

}

return null;

}

}

最后是測(cè)試test類 包test

----------------------------------------------------------

package test;

import entity.Users;

import service.validatePass;

/**

* 測(cè)試類

* @author new

*

*/

public class test {

/**

* main方法 用于測(cè)試

* @param args

*/

public static void main(String[] args)

{

//實(shí)例化業(yè)務(wù)類對(duì)象

validatePass v=new validatePass();

//用戶名和密碼

String name="tom";

String pass="jerry";

//開始驗(yàn)證

Users user=v.validate(name, pass);

if(user==null)

{

System.out.println("你輸入的用戶名或密碼錯(cuò)誤!");

}else

{

System.out.println("你已經(jīng)通過(guò)驗(yàn)證,成功登陸!");

}

}

}

Java幾種簡(jiǎn)單的排序源代碼

給你介紹4種排序方法及源碼,供參考

1.冒泡排序

主要思路: 從前往后依次交換兩個(gè)相鄰的元素,大的交換到后面,這樣每次大的數(shù)據(jù)就到后面,每一次遍歷,最大的數(shù)據(jù)到達(dá)最后面,時(shí)間復(fù)雜度是O(n^2)。

public?static?void?bubbleSort(int[]?arr){

for(int?i?=0;?i??arr.length?-?1;?i++){

for(int?j=0;?j??arr.length-1;?j++){

if(arr[j]??arr[j+1]){

arr[j]?=?arr[j]^arr[j+1];

arr[j+1]?=?arr[j]^arr[j+1];

arr[j]?=?arr[j]^arr[j+1];

}

}

}

}

2.選擇排序

主要思路:每次遍歷序列,從中選取最小的元素放到最前面,n次選擇后,前面就都是最小元素的排列了,時(shí)間復(fù)雜度是O(n^2)。

public?static?void?selectSort(int[]?arr){

for(int?i?=?0;?i?arr.length?-1;?i++){

for(int?j?=?i+1;?j??arr.length;?j++){

if(arr[j]??arr[i]){

arr[j]?=?arr[j]^arr[i];

arr[i]?=?arr[j]^arr[i];

arr[j]?=?arr[j]^arr[i];

}

}

}

}

3.插入排序

主要思路:使用了兩層嵌套循環(huán),逐個(gè)處理待排序的記錄。每個(gè)記錄與前面已經(jīng)排好序的記錄序列進(jìn)行比較,并將其插入到合適的位置,時(shí)間復(fù)雜度是O(n^2)。

public?static?void?insertionSort(int[]?arr){

int?j;

for(int?p?=?1;?p??arr.length;?p++){

int?temp?=?arr[p];???//保存要插入的數(shù)據(jù)

//將無(wú)序中的數(shù)和前面有序的數(shù)據(jù)相比,將比它大的數(shù),向后移動(dòng)

for(j=p;?j0??temp?arr[j-1];?j--){

arr[j]?=?arr[j-1];

}

//正確的位置設(shè)置成保存的數(shù)據(jù)

arr[j]?=?temp;

}

}

4.希爾排序

主要思路:用步長(zhǎng)分組,每個(gè)分組進(jìn)行插入排序,再慢慢減小步長(zhǎng),當(dāng)步長(zhǎng)為1的時(shí)候完成一次插入排序,? 希爾排序的時(shí)間復(fù)雜度是:O(nlogn)~O(n2),平均時(shí)間復(fù)雜度大致是O(n^1.5)

public?static?void?shellSort(int[]?arr){

int?j?;

for(int?gap?=?arr.length/2;?gap??0?;?gap/=2){

for(int?i?=?gap;?i??arr.length;?i++){

int?temp?=?arr[i];

for(j?=?i;?j=gap??temparr[j-gap];?j-=gap){

arr[j]?=?arr[j-gap];

}

arr[j]?=?temp;

}

}

}

求幾個(gè)JAVA小項(xiàng)目源代碼,供自己學(xué)習(xí)參考

package com.test01;

import java.util.Scanner;

public class oop5 { public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

// int x = 9;

// int y = 1;

int x = sc.nextInt();

int y = sc.nextInt();

int z;

z = add(x, y);

System.out.println("x的值為:" + x);

System.out.println("y的值為:" + y);

System.out.println("二者之和為:" + z);

}

/** 四種小算法 */

// 加法運(yùn)算

public static int add(int a, int b) {

int c;

c = a + b;

return c;

}

// 減法運(yùn)算

public static int jian(int d, int v) {

int m;

m = d - v;

return m;

}

// 乘積運(yùn)算

public static int addAdd(int q, int w) {

int e;

e = q * w;

return e;

}

// 除法運(yùn)算

public static int chu(int p, int k) {

int f;

f = p / k;

return f;

}

}


標(biāo)題名稱:java有多少源代碼 簡(jiǎn)述java的源代碼文件包含哪幾個(gè)部分?順序是什么?
轉(zhuǎn)載來(lái)源:http://weahome.cn/article/ddocgsd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部