Java簡單實用代碼分享,這里一定有你想要的!


Java簡單實用代碼分享,這里一定有你想要的!

今天開始給大家分享一些簡單實用的代碼,之前的小項目文章因為篇幅有限,沒辦法一篇文章說清楚,便想着分享一些小代碼。都是完整有效的,可直接取用。

電腦密碼制作

#include <stdio.h>

void InputPass(char pw[])//獲取用戶輸入的密碼

{

char ch;//用戶輸入的密碼字符

char* pold = pw;//保存密碼數組的首地址,用於循環內的比較

while((ch=getch())!='\r')//ASCII碼值為13'\r')回車

{

if(ch=='\b'&& pw > pold)//如果按下的是退格鍵並且字符數組中有數據,我們才進行退格操作

{

printf("\b \b");//12345 

--pw;

continue;//跳過本次循環

}

printf("*");

*pw=ch;//把獲取的字符賦給pw指針所指向的那塊存儲區域

++pw;//讓指針指向下一塊存儲區域

}

*pw='\0';//加上字符串的結尾標記

}

int main()

{

char my_pw[15];//用來保存密碼 是用來存儲一堆相同數據類型的數據

printf("請輸入密碼:\n");

InputPass(my_pw);

printf("\n用戶輸入的密碼是:%s\n",my_pw);

 

return 0;

}

日歷表

import java.awt.Button;

import java.awt.Color;

import java.awt.Frame;

import java.awt.GridLayout;

import java.text.ParseException;

import java.text.SimpleDateFormat;

import java.util.Calendar;

import java.util.Date;

import java.util.GregorianCalendar;

import java.util.Scanner;

 

import javax.swing.BorderFactory;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPanel;

import javax.swing.JScrollPane;

import javax.swing.JTable;

import javax.swing.border.Border;

     public class Test {

public static void main(String[] srg) {

System.out.println("請輸入:yyyy-MM-dd");//

Calendar c = new GregorianCalendar();

Scanner s = new Scanner(System.in);

String str =s.nextLine();

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

try {

Date d1 =sdf.parse(str);

c.setTime(d1);

int days = c.get(Calendar.DAY_OF_MONTH);

int day = c.getActualMaximum(Calendar.DAY_OF_MONTH);

   c.set(Calendar.DATE,1);

   int  daynum  =c.get(Calendar.DAY_OF_WEEK);

   int  daynums = daynum ==1?6:(daynum-2);

   c.set(Calendar.DATE, day);

   int dayss = c.get(Calendar.DAY_OF_WEEK);

    

System.out.println("\t\t\t\t\t\t");

   c.add(Calendar.DAY_OF_MONTH, -1);

       for (int i2 = 1; i2 <= daynums ; i2++) {

System.out.print(c.get(Calendar.DATE)-daynums+i2+2+"\t");

}

 

for (int i1 = 1; i1 <=day; i1++) {

   daynums++;

  if (i1 != days) {

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

} else {

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

}

   if (daynums % 7 ==0) {      

System.out.println();

}

}

 

c.add(Calendar.DAY_OF_MONTH,2);

int dayssum = dayss ==1?0:8-dayss;

for(int k =1; k <= dayssum;k++){

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

}

    

}catch (ParseException e) {

              

System.out.println("輸入日期有誤");

   

}

}

     }

喜歡這樣文章的可以關注我,我會持續更新,你們的關注是我更新的動力!需要更多java學習資料的也可以私信我!

祝關注我的人都:身體健康,財源廣進,福如東海,壽比南山,早生貴子,從不掉發!

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM