- 3
- 0
- 约3.29千字
- 约 6页
- 2016-08-30 发布于重庆
- 举报
第二章变量类型和控制结构
第二章 变量类型和控制结构
1、根据求完全因子的例子,尝试写一程序,求出水仙花数。
水仙花数:abc=a3+b3+c3
(参考下面求完全数的例子)
代码如下
public class shuixianhua {
public static void main(String[] args) {
// TODO Auto-generated method stub
int i,a,b,c; //定义变量
for(i=100;i1000;i++)
{
a=i/100; //取百位数
b=(i/10)%10; //取十位数
c=i%10; //取个位数
if(i==a*a*a+b*b*b+c*c*c) //判定是否为水仙花数
System.out.print(i+\t);//将满足是水仙花的数组打印出来
}
System.out.println();
}
}
以及某个指定汉字、词组或者标点符号出现的次数。
(需要字符串的相关知识及流的一些知识)。
提示:
如下的代码用于接收从键盘输入的字符串(查找的汉字、词组等)
提前子字符串:a = text2.substring( 0, i );
表示从串text2中提取第0到i-1个字符给a
代码
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class countword {
public static void main(String[] args) {
// TODO Auto-generated method stub
int time=0;
String s=;
String a=;
String text1=我爱中国中中我爱我我我我我我我我中国.;
String text2=text1;
System.out.println(text1);
System.out.println(文档共有+text1.length()+个字母和标点符号.);
System.out.print(请输入要查找的字母和标点符号:);
try
{
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
s = input.readLine();
}
catch (IOException e) {}
int i=s.length();
System.out.println(你输入的字符个数为:+i);
while(text2.length()=s.length())
{
a=text2.substring(0, i);
if(s.equalsIgnoreCase(a))
time++;
text2=text2.substring(1);
}
if(time==0)
{
}
System.out.println(time);
}
}
3、关于字符串池的问题
运行如下的程序,解释结果。(理解教材P45-46)
解释结果:
str1 == str2将返回true,为什么呢?Java中的基本数据类型使用==可以判断操作数是否相等,对于对象则判断这两个对象的内存地址是否相同。Java虚拟机为了提高字符串应用效率,提供了字符串池来保存字符串常量,str1创建字符串常量abc时,虚拟机会先检测字符串池中是否包含该字符串,如果不包含则创建该字符串常量,并将其保存在字符串池中,然后再返回。str2也赋值为abc,这时字符串池中已存在该字符串,不再创建,直接返回该字符串。也就是str1、str2引用同一个字符串,地址是相同的,因此str1?== str2成立。但是使用new关键字创建的字符串会新开辟内存看空间,因此str2 == str3不成立。
public class Demo2_14
{
public static void main(String a
您可能关注的文档
- 研究生复试面试常见问题及回答.doc
- 研究牵引变压器漏磁场的损失.doc
- 硝酸银标准溶液的配制与应用.doc
- 破产程序的程序法理分析.doc
- 磨煤机数据(临河动力站一期3×350MW超临界机组).doc
- 礼仪第四章第一节工作场所礼仪宋瑜.doc
- 示波器的使用报告模版.doc
- 社会调查研究方法第2阶段测试题.doc
- 社区工作办事流程.doc
- 禁用U盘的四种常规方法.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)