11.23 实验

11.23 实验实验一 1 编写一个每次随机生成 10 个 0 包含 到 100 之间的随机正整数 2 代码 package com example practice 编写一个每次随机生成 10 个 0 包含 到 100 之间的随机正整数 import java util

大家好,欢迎来到IT知识分享网。

实验一

1.编写一个每次随机生成10个0(包含)到100之间的随机正整数。

2.代码

package com.example.practice; //编写一个每次随机生成10个0(包含)到100之间的随机正整数。 import java.util.Random; public class Practice12 { public static void main(String[] args){ Random r=new Random(); for(int i=0;i<10;i++){ int number=r.nextInt(100); System.out.print(number+" "); } } }

3.实验运行截图

11.23 实验

实验一

实验二

1.计算从今天算起,100天以后是几月几号,并格式化成xxxx年x月x日的形式打印出来。

提示: 1)调用Calendar类的add()方法计算100天后的日期。 2)调用Calendar的getTime() 方法返回Date类型对象。 3)使用FULL格式的DateFormat对象,调用format() 方法格式化Date对象。

2.代码

package com.example.practice; //计算从今天算起,100天以后是几月几号,并格式化成xxxx年x月x日的形式打印出来。 //提示: //1)调用Calendar类的add()方法计算100天后的日期。 //2)调用Calendar的getTime() 方法返回Date类型对象。 //3)使用FULL格式的DateFormat对象,调用format() 方法格式化Date对象。 import java.util.Calendar; import java.util.Date; import java.text.DateFormat; import java.text.SimpleDateFormat; public class Practice13 { public static void main(String[] args) { // 创建Calendar对象,设定为今天的日期 Calendar calendar = Calendar.getInstance(); // 使用add方法计算100天后的日期 calendar.add(Calendar.DAY_OF_YEAR, 100); // 获取计算后的日期并转换为Date对象 Date date = calendar.getTime(); // 使用FULL格式的DateFormat对象进行格式化 DateFormat dateFormat = new SimpleDateFormat("yyyy年M月d日"); String formattedDate = dateFormat.format(date); // 打印结果 System.out.println("100天后是:" + formattedDate); } } 

3.代码运行截图

11.23 实验

实验二

实验三

1.输入一个句子,

1.使用StringTokenizer类将句子分割成单词,并将单词存储在一个String数组中。

2.使用StringBuilder或StringBuffer类将所有单词连接成一个新的字符串,要求单词之间用空格分隔。

3. 使用String类的toLowerCase()方法将新的字符串转换为小写。

4. 使用String类的substring()方法提取新字符串中的奇数位置的字符,并将其存储在一个新的字符串中。

5. 最后,打印出原始句子、新字符串和提取的字符组成的新字符串。

2.代码

package com.example.practice; //输入一个句子,1.使用StringTokenizer类将句子分割成单词,并将单词存储在一个String数组中。 //2.使用StringBuilder或StringBuffer类将所有单词连接成一个新的字符串,要求单词之间用空格分隔。 //3. 使用String类的toLowerCase()方法将新的字符串转换为小写。 //4. 使用String类的substring()方法提取新字符串中的奇数位置的字符,并将其存储在一个新的字符串中。 //5. 最后,打印出原始句子、新字符串和提取的字符组成的新字符串。 import java.util.Scanner; import java.util.StringTokenizer; public class Practice14 { public static void main(String[] args) { // 输入一个句子 String sentence = "This is a sample sentence."; Scanner sc=new Scanner(System.in); System.out.println("请输入一个句子:"); String line=sc.nextLine(); // 使用StringTokenizer类将句子分割成单词,并将单词存储在一个String数组中 StringTokenizer tokenizer = new StringTokenizer(line); int numOfWords = tokenizer.countTokens(); // 单词的数量 String[] words = new String[numOfWords]; int index = 0; while (tokenizer.hasMoreTokens()) { words[index++] = tokenizer.nextToken(); } // 使用StringBuilder类将所有单词连接成一个新的字符串,要求单词之间用空格分隔 StringBuilder sb = new StringBuilder(); for (int i = 0; i < numOfWords; i++) { sb.append(words[i]); if (i != numOfWords - 1) { sb.append(" "); } } String newSentence = sb.toString(); // 使用String类的toLowerCase()方法将新的字符串转换为小写 String lowercaseSentence = newSentence.toLowerCase(); // 使用String类的substring()方法提取新字符串中的奇数位置的字符,并将其存储在一个新的字符串中 StringBuilder extractedChars = new StringBuilder(); for (int i = 0; i < lowercaseSentence.length(); i++) { if (i % 2 != 0) { extractedChars.append(lowercaseSentence.charAt(i)); } } // 打印结果 System.out.println("原始句子:" + line); System.out.println("新字符串:" + lowercaseSentence); System.out.println("提取的字符:" + extractedChars.toString()); } } 

3.代码运行截图

11.23 实验

实验三

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/92007.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信