首页 java题库

java题库

举报
开通vip

java题库题目:任意给出一个三位数编写程序打印出这个三位数的个、十、百位上的数字都是多少 如: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....

java题库
题目:任意给出一个三位数编写程序打印出这个三位数的个、十、百位上的数字都是多少 如: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,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_721103
暂无简介~
格式:doc
大小:44KB
软件:Word
页数:19
分类:互联网
上传时间:2019-02-25
浏览量:47