zoukankan      html  css  js  c++  java
  • Java简单实用代码分享,这里一定有你想要的!

    Java简单实用代码分享,这里一定有你想要的!

    今天开始给大家分享一些简单实用的代码,之前的小项目文章因为篇幅有限,没办法一篇文章说清楚,便想着分享一些小代码。都是完整有效的,可直接取用。

    电脑密码制作

    #include <stdio.h>

    void InputPass(char pw[])//获取用户输入的密码

    {

    char ch;//用户输入的密码字符

    char* pold = pw;//保存密码数组的首地址,用于循环内的比较

    while((ch=getch())!=' ')//ASCII码值为13' ')回车

    {

    if(ch==''&& pw > pold)//如果按下的是退格键并且字符数组中有数据,我们才进行退格操作

    {

    printf(" ");//12345 

    --pw;

    continue;//跳过本次循环

    }

    printf("*");

    *pw=ch;//把获取的字符赋给pw指针所指向的那块存储区域

    ++pw;//让指针指向下一块存储区域

    }

    *pw='';//加上字符串的结尾标记

    }

    int main()

    {

    char my_pw[15];//用来保存密码 是用来存储一堆相同数据类型的数据

    printf("请输入密码: ");

    InputPass(my_pw);

    printf(" 用户输入的密码是:%s ",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(" ");

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

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

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

    }

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

       daynums++;

      if (i1 != days) {

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

    } else {

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

    }

       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+" ");

    }

        

    }catch (ParseException e) {

                  

    System.out.println("输入日期有误");

       

    }

    }

         }

    喜欢这样文章的可以关注我,我会持续更新,你们的关注是我更新的动力!需要更多java学习资料的也可以私信我!

    祝关注我的人都:身体健康,财源广进,福如东海,寿比南山,早生贵子,从不掉发!

     

  • 相关阅读:
    linux基础
    模块三、企业实战案例
    模块二、shell脚本逻辑结构
    模块一:shell 脚本基础
    三剑客、shell脚本
    定时任务、用户管理、磁盘介绍
    python笔记03
    文件属性、正则表达式、文件权限
    Linux系统目录结构介绍
    Linux基础及入门介绍
  • 原文地址:https://www.cnblogs.com/heqingxiaohuo/p/12307241.html
Copyright © 2011-2022 走看看