题目:任意给出一个三位数编写程序打印出这个三位数的个、十、百位上的数字都是多少
如:456 打印出的结果就是 个位上的数是6 十位上的数是5 百位上的数是 4
publicclass zy01 {
publicstaticvoid main(String[] args)
{
Scanner scanner=new Scanner(System.in);
int i=scanner.nextInt();
int a,b,c;
a=i/100;
b=(i-a*100)/10;
c=i%10;
System.out.println("百位上的数字为"+a);
System.out.println("十位上的数字为"+b);
System.out.println("个位上的数字为"+c);
}
}
题目:如下代码打印的结果是什么?
105,528
题目:输入一个数字判断该数是奇数还是偶数
publicclass zy03 {
publicstaticvoid main(String[] args)
{
Scanner scanner=new Scanner(System.in);
int a=scanner.nextInt();
if(a/2==0)
System.out.println(a+"为偶数");
else System.out.println(a+"为奇数");
}
}
题目2:关于下面的程序,哪个说法是正确的?【神州数码公司2005面试题】 C
A、 编译通过,运行时打印出来的是5
B、 编译通过,运行时打印出来的是23
C、 编译不通过,在2处有错误,//byte 在运算时,先转换成int型 所以f的类型应为int
D、 编译不通过,在1处有错误,不能这样定义变量
题目3:以下声明哪个是对的 B
A 、String #name = "Jane Doe";//不能以#开头
B、int $age=24;
C、float _height = 123.5;//默认123.5为double类型
D、 double ~temp = 37.5;//不能以~开头
题目 4:请说明以下各个选项在替掉//HERE 之后的运行结果[Sun公司 2006年10面试题]
A、 System.out.println(i++);0
B、 System.out.println(i+’0’);49
C、 System.out.println(++i); 2
D、 System.out.println(i);2
题目 7:请说出下面程序的运行结果【哈尔滨神州数码 2012年3月面试题】
-2147483648 , 214783648
题目:根据你输入的年和月算出该月有多少天
(闰年 满足(能被400整除)或(能被4整除并且不能被100整除))
package com.javashidai.day3.zy;
import java.util.Scanner;
/**
* 题目:根据你输入的年和月算出该月有多少天
(闰年 满足(能被400整除)或(能被4整除并且不能被100整除))
*/
publicclass Day3zy {
publicstaticvoid main(String[] args) {
nyys();
}
publicstaticvoid nyys()
{
Scanner scanner=new Scanner(System.in);
System.out.println("请输入年份:");
int year=scanner.nextInt();
System.out.println("请输入月份:");
int month=scanner.nextInt();
switch(month)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
System.out.printf("%d年的%d月有31天",year,month);
break;
case 4:
case 6:
case 9:
System.out.printf("%d年的%d月有30天",year,month);
break;
case 2:
if(year%400==0||(year%4==0&&year%100!=0))
{
System.out.printf("%d年的%d月有28天",year,month);
}
else
{
System.out.printf("%d年的%d月有29天",year,month);
}
break;
default:
System.out.println("月份无效,应在1--12之间");
break;
}
}
}
题目1:下面题目的运行结果是什么(NOKIA2009笔试题)
i=-1,
publicstaticvoid main(String[] args)
{
int i = -1>>1;
int j =15;
int result = i|j;
System.out.println("结果为:"+result);
}
-1
题目 5:以下代码的执行结果是多少?[金山公司2011年的面试题]
i=2;j=7;k=7;h=3;p1=1;p2=1;q1=1;q2=0
publicstaticvoid main(String[] args)
{
int i =0;
i = i++ + ++i;
int j =0;
j = ++j + j++ + j++ + j++;
int k =0;
k = k++ + k++ + k++ + ++k;
int h =0;
h = ++h + ++h;
int p1 =0,p2=0;int q1=0,q2=0;
q1=++p1;
q2=p2++;
System.out.println("i "+i);
System.out.println("j "+j);
System.out.println("k "+k);
System.out.println("h "+h);
System.out.println("p1 "+p1);
System.out.println("p2 "+p2);
System.out.println("q1 "+q1);
System.out.println("q2 "+q2);
}
题目 6:请说出下面程序的运行结果【北京用友2011年10月面试题】
x=21,y=6;x=22,y=7
题目1:打印出 1 2 3 4 5 6…9
/**
* 题目1:打印出 1 2 3 4 5 6…9
*/
publicstaticvoid t4(){
for(int i=1;i<=9;i++)
{
System.out.print(i+"\t");
}
}
题目2:打印出 1 3 5 7… 9
/**
* 题目2:打印出 1 3 5 7… 9
*/
publicstaticvoid t5(){
for(int i=1;i<=9;i+=2)
{
System.out.print(i+"\t");
}
}
题1:判断100 到120之间有没有能被23整除的数
/**
* 题1:判断100 到120之间有没有能被23整除的数
*/
publicstaticvoid t6()
{
for(int i=100;i<=120;i++)
{
if(i%23==0)
System.out.println("100 到120之间有能被23整除的数,且这个数为:"+i);
}
}
题2:判断100 到120之间有几个数能被23整除
/**
* 题2:判断100 到120之间有几个数能被23整除
*/
publicstaticvoid t7()
{
int count=0;
for(int i=100;i<=120;i++)
{
if(i%23==0)
{
count++;
System.out.println("100 到120之间有能被23整除的数,且这样的数有"+count+"个");
}
}
}
题目:打印如下图的九九乘法表
/**
* 题目:打印如下图的九九乘法表
*/
publicstaticvoid t8()
{
int i,j;
for(i=1;i<=9;i++)
{ for(j=1;j<=i;j++)
{
System.out.print(j+"*"+i+"="+i*j+"\t");
}
System.out.println();
}
}
题目:打印如下图的九九乘法表
publicstaticvoid t9()
{
int i,j;
for(i=1;i<=9;i++)
{ for(j=1;j<=9;j++)
{
if(j>=i)
{
System.out.print(i+"*"+j+"="+i*j+"\t");
}
else
System.out.print("\t");
}
System.out.println();
}
}
publicstaticvoid table99_5()
{
//上半个三角
//打印9行
for(int row=1;row<=9;row++)
{
//计算跳格
for(int i=0;i<(9-row);i++)
{
System.out.print("\t");
}
//计算左侧算式
//从第1列打印到第row列
for(int col=1;col<=row;col++)
{
System.out.printf("%d*%d=%d\t",col,row,col*row);
}
//计算右侧算式
//从第1列打印到第row列
for(int col=1;col<=row;col++)
{
System.out.printf("%d*%d=%d\t",col,row,col*row);
}
//回车
System.out.println();
}
//下半个三角
for(int row=9;row>=1;row--)
{
//计算跳格
for(int i=0;i<(9-row);i++)
{
System.out.print("\t");
}
//计算左侧算式
//从第1列打印到第row列
for(int col=1;col<=row;col++)
{
System.out.printf("%d*%d=%d\t",col,row,col*row);
本文档为【java题库】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。