zoukankan      html  css  js  c++  java
  • JAVA 基础练习题代码

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

    ① x>=90?"A":90<x<59?"B":60>x?"C":"请输入正确成绩"

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

    Scanner scan = new Scanner(System.in); //输入扫描器
    System.out.println("输入数字");
    int a = scan.nextInt(); //输入数字
    System.out.println("输入数字个数");
    int b = scan.nextInt(); //输入数字
    int s = 0;

    for(int i = 1;i <= b;i++)
    {
    double c = Math.pow(10, i);
    c = (c-1)/9;
    c = a*c;
    s += c;
    }
    System.out.println(s);


    题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在     第10次落地时,共经过多少米?第10次反弹多高?


    double a = 100;
    double j = 0;
    for(int i = 1 ;i <= 10;i++)
    {
    j += a;
    a = a/2;
    j += a;
    }
    j = j-a;
    System.out.println("第十次落地时,球经过的距离是"+j+"米");
    System.out.println("第十次落地时,球弹起的高度是"+a+"米");

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


    System.out.println("输入一串字符");
    Scanner scan = new Scanner(System.in); //输入扫描器
    String a = scan.next(); //输入字符
    int b = 0;
    int c = 0;
    int d = 0;
    int e = 0;
    for(int i = 0;i < a.length();i++)
    {
    char a1 = a.charAt(i);
    if(a1 >= '0' && (int) a1 <= '9')
    {
    b++;
    }
    if((a1 >= 'a' && a1 <= 'z')||(a1 >= 'A' && a1 <= 'Z'))
    {
    c++;
    }
    if(a1==' ')
    {
    d++;
    }
    else
    {
    e++;
    }
    }
    System.out.println("数字个数:"+b);
    System.out.println("英文字母个数:"+c);
    System.out.println("空格个数:"+d);
    System.out.println("其他字符个数:"+e);

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


    String a = "1234";
    char[] A={'a','a','a'};
    for(int i = 0;i < a.length();i++)
    {
    for(int i1 = 0;i1 < a.length();i1++)
    {
    for(int i2 = 0;i2 < a.length();i2++)
    {
    if(i!=i1 && i1!=i2 && i!=i2)
    {
    A[0] = a.charAt(i);
    A[1] = a.charAt(i1);
    A[2] = a.charAt(i2);
    String b = String.valueOf(A);
    System.out.println(b);
    }
    }
    }
    }

  • 相关阅读:
    Java 垃圾收集与内存回收
    Java 内存区域与内存溢出
    ubuntu 12 JDK 编译
    android Animation 动画绘制逻辑
    Java 部分排序算法
    Java Arrays 排序
    android 性能分析、优化
    利用Navicate把SQLServer转MYSQL的方法(连数据)
    解决Can 't connect to local MySQL server through socket '/tmp/mysql.sock '(2) ";
    windows redis 连接错误Creating Server TCP listening socket 127.0.0.1:637 9: bind: No error
  • 原文地址:https://www.cnblogs.com/xt641151246/p/5496895.html
Copyright © 2011-2022 走看看