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學習資料的也可以私信我!
祝關注我的人都:身體健康,財源廣進,福如東海,壽比南山,早生貴子,從不掉髮!

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章