当前位置:网站首页 > 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);


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++;
}java基础代码练习
else
{
e++;
}
}
System.out.println("数字个数:"+b);
System.out.println("英文字母个数:"+c);
System.out.println("空格个数:"+d);
System.out.println("其他字符个数:"+e);

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

版权声明


相关文章:

  • 大公司java基础面试2025-04-29 19:58:00
  • java基础是哪些2025-04-29 19:58:00
  • java基础1982025-04-29 19:58:00
  • java基础 试题2025-04-29 19:58:00
  • java 基础怎么讲课2025-04-29 19:58:00
  • java0基础学习流程2025-04-29 19:58:00
  • 学完基础java2025-04-29 19:58:00
  • java符串基础知识2025-04-29 19:58:00
  • java语言基础742025-04-29 19:58:00
  • java基础免费课程2025-04-29 19:58:00