• java练习1


    // 利用条件运算符的嵌套来完成此题:学习成绩> =90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。

            Scanner sc=new Scanner(System.in);
            System.out.println("请输入成绩:");
            int a=sc.nextInt();
            
            String t=a>=90?"A":a>=60?"B":a>=0?"C":"输入有误";
            System.out.println(t);

    //求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。
    //例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由用户控制。 

            Scanner sc=new Scanner(System.in);
            System.out.println("输入数字:");
            int a=sc.nextInt();
            System.out.println("输入相加的个数:");
            int n=sc.nextInt();
            int s=0,b=0;
            for(int i=0;i<n;i++)
            {
                b=b*10+a;
                System.out.println(b);
                s=s+b;
            }
            System.out.println(s);

    //输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 

            String str="  ajdjfjbf #$%  jsj sk 1%^& s 454585 s 24 4 ";
            int z=0,s=0,f=0,k=0;
            for(int i=0;i<str.length();i++)
            {
                char c=str.charAt(i);
                if(c>='0'&&(int)c<='9')
                {
                    s++;
                }
                else if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))
                {
                    z++;
                }
                else if(c==' ')
                {
                    k++;
                }
                else
                {
                    f++;
                }
            }
            System.out.println("字母的个数="+z);
            System.out.println("数字的个数="+s);
            System.out.println("空格的个数="+k);
            System.out.println("字符的个数="+f);
            

    //有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

            int t=0;
            for(int i=1;i<=4;i++)
            {
                for(int j=1;j<=4;j++)
                {
                    for(int k=1;k<=4;k++)
                    {
                        if(i!=j&&i!=k&&j!=k)
                        {
                            
                            t=t+1;
                            System.out.println(100*i+10*j+k);
                        }
                        
                    }
                }
            }
            System.out.println("一共有"+t+"个");

  • 相关阅读:
    struts.xml 配置
    result重定向到一个action
    Action类中通过ServlexxxAware接口的方式来获取来获取web资源
    Action类中通过ServletActionContext来获取web资源
    Action类中通过继承xxxAware接口来获取web资源
    Action类中通过ActionContext来获取web资源
    java中日期格式转换
    java类的执行顺序
    批量删除Redis数据库中的Key
    Python等同于PHP的 strip_tags?
  • 原文地址:https://www.cnblogs.com/wallan/p/5496888.html
Copyright © 2020-2023  润新知