你用用浏览器打开谷歌,然后先使用谷歌搜索,看看你能不能正常访问?
如果你能访问说明你不在内地使用的不是国内网络或者使用了穿墙技术上的谷歌;
如果你不能访问,这个是很正常的,目前国内没有一个人在不通过技术的情况下正常访问谷歌搜索;
前二年国内有一家公司开发了这项项目为国人打开访问谷歌等机会,后来不久,这家公司被公安部查封并关闭了,所有技术人员被带走调查,原因仅仅是提供了穿墙技术;
实在想用谷歌,办法有二个,第一个你到中国内地以外的地方上网即可访问谷歌;第二使用穿墙技术在国内即可上网,不过忘记告诉你了,第6条那家公司之所以被查是因为江苏那边网民在境外某网站发布了恶意语言攻击被抓后说出那家公司提供的技术;
谷歌之所以正常在中国注册,在中国内地所有网络却又限制谷歌,是因为谷歌很多搜索东西在中国内地是不合法的,早期百度没有出来前,谷歌曾被要求整治搜索内容,加上谷歌地图上钓鱼岛分给了日本等政治原因被要求整治,但谷歌拒绝了,最后谷歌不得不退出中国内地,这时百度诞生了,至今国内能正常访问谷歌搜索的网民非常少。
个人建议,仅供参考。
代码如下:
import java.util.Arrays;import java.util.Scanner;public class App { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // 1.键盘录入一个字符串 String str = scanner.nextLine(); char[] chars = new char[str.length()]; // 2.将该字符串变成字符数组(不能使用toCharArray()方法) for (int i = 0; i < str.length(); i++) { char ch = str.charAt(i); // 5.将字符数组中索引为偶数的元素变成'~' ch = (i % 2 == 0) ? '~' : ch; // 3.将字符数组中的所有大写字母变成小写字母(不能使用toLowerCase()方法) ch = (ch >= 'A' && ch <= 'Z') ? (char)(ch - 32) : ch; chars[i] = ch; } // 4.如果第一位和最后一位的内容不相同,则交换 if (chars[0] != chars[chars.length - 1]) { char ch = chars[0]; chars[0] = chars[chars.length - 1]; chars[chars.length - 1] = ch; } // 6.打印数组元素的内容 System.out.println(Arrays.toString(chars)); }}